![]() |
Вложений: 1
Набросал за пару минут :) когда гляжу смешно и грустно...
(см. вложение) Использовал моноширинный шрифт. Думаю примерный подход выявления координат ясен. Возможны различные варианты. Это всего лишь проба алгоритма, просьба к коду не придираться :) |
Моноширинные шрифты - не вариант.
|
Есть такая штука TextFormat.getTextExtent, может слегка помочь.
|
2 iNils
Цитата:
Но если хорошо подумать, то возможно понадобится измерить с помощью нее все символы в тексте. :) Но только в моем примере, так как я использую значение charWidth, которое постоянно. Так же в ливдоках есть пара комментов с жалобами на некорректное определение размеров, в зависимости от шрифта и его размера. PS И эта ф-ция до сих пор висит как "Deprecated since Flash Player 8. There is no replacement." Хотя и не раз говорилось что это досадная ошибка в документации :) По сути мой пример был лишь пробой вдохновенья... |
Не думаю что ее все знают (мне так кажется). Про некорректное поведение знаю, в свое время я тоже пытался найти координаты символов (но ничего путного из этого не вышло) и с этим столкнулся. Но это было года 1,5 назад, думал что в 8-ке это поправили.
|
| Часовой пояс GMT +4, время: 14:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.