TLF выдает ошибку при использовании внутри SWC - PullRequest
0 голосов
/ 13 марта 2012

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

 var myInstance:MovieClip = new SomeClass() as MovieClip

, я получаю вызов ошибки Приведения типов:

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

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

Vivo.

1 Ответ

0 голосов
/ 13 марта 2012

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

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

...