Я пробовал кучу сценариев JSFL для изменения шрифтов текстовых полей библиотеки fla. Я использовал эти сценарии для изменения шрифтов текстовых полей для встроенного шрифта, который существует в библиотеке. Все скрипты нормально работают во Flash CS3, но всегда терпят неудачу в Flash CS4.
Приведем пример: замена шрифта «Arial», используемого во всех текстовых полях в fla-сцене, на встроенный шрифт (символ) «myEmbeddedArial *». Инструкция по замене шрифта jsfl следующая:
textElement.setTextAttr("face", "myEmbeddedArial*");
Я могу подробно рассказать об этой проблеме, но разве кто-то уже заметил ее и может знать о ее первопричине?
Спасибо
PS: обратите внимание, что функция «Найти / заменить шрифт» во Flash CS4 IDE работает правильно, только если текстовые поля не содержат пустых строк и, только если символ, включающий это текстовое поле, находится в сцене и strong> только если вы ищите в «Текущем документе» (а не в «Текущей сцене»).