TLF выдает ошибку при использовании внутри SWC

простой вопрос здесь. Я создал SWC, который представляет собой простой MovieClip, содержащий несколько текстовых полей TLF. Я внедрил шрифт с помощью Flash Professional IDE. Когда экземпляр этого класса в моем основном приложении

 var myInstance:MovieClip = new SomeClass() as MovieClip

Я получаю вызов ошибки Type Coercion:

Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@1fbcc271 to fl.text.TCMText.

Любые идеи, почему и как это решить?

Виво.


person vivo    schedule 12.03.2012    source источник


Ответы (1)


Возможно, вы столкнулись с известной ошибкой во Flash с текстами TLF и загруженными SWF, вы можете прочитать подробное обсуждение этой проблемы здесь.

Компания Adobe недавно выпустила эту статью с двумя различными возможными исправлениями. случае применим только первый вариант, поскольку вы пытаетесь поместить свои материалы в SWC и не загружаете SWF. Что вам нужно сделать, так это изменить привязку по умолчанию для TLF SWC на ​​объединенный с кодом в загруженном SWC, и обязательно выполните все шаги, описанные в статье, для надежности.

person danii    schedule 13.03.2012