Изменение цвета подсветки текста во Flash с помощью ActionScript 2 - PullRequest
0 голосов
/ 31 июля 2009

У меня есть несколько полей для ввода текста, и мое требование к дизайну заключается в том, чтобы текст на золотом фоне был черным, а при выделении - черным текстом на золотом фоне; однако выбранная по умолчанию цветовая схема выделения текста в Flash - это белый текст на черном фоне, и изменить это невозможно.

Есть ли у кого-нибудь обходные пути, которые легко реализовать и не требуют дополнительных классов (дизайн требует минимальных внешних классов).

1 Ответ

0 голосов
/ 03 августа 2009

во флэш-плеере 8 и ниже, это абсолютно невозможно, поскольку текстовый API полностью ограничен ... в AS3 для флэш-плеера 9 можно попытаться взломать его с помощью TextField::getCharBoundaries , требующий много кода ... Фреймворк для разметки текста AS3, основанный на текстовом движке Flash Player 10, - самый простой способ ...

так что да, либо измените требования, либо целевую и языковую версию ...

Greetz

back2dos

...