2012-03-12 3 views
0

problème simple ici. J'ai créé un SWC qui est un MovieClip simple qui contient des champs de texte TLF. J'ai intégré la police à l'aide de l'IDE de Flash Professional. Lorsque exemple cette classe dans mon application principaleTLF tire une erreur lorsqu'il est utilisé dans un SWC

var myInstance:MovieClip = new SomeClass() as MovieClip 

je reçois un appel type d'erreur Coercion:

Error #1034: Type Coercion failed: cannot convert flash.display::[email protected] to fl.text.TCMText. 

Des idées pourquoi et comment peut le résoudre?

Vivo.

Répondre

0

Vous avez peut-être rencontré une erreur connue dans Flash avec des textes TLF et des fichiers SWF chargés, you can read a long discussion about this problem here.

Adobe a publié il y a un certain temps this article providing two different possible fixes, je pense que dans votre cas, seul le premier s'applique puisque vous essayez de mettre vos trucs dans un SWC et de ne pas charger un fichier SWF. Ce que vous devez faire est de changer le lien par défaut pour le TLF SWC à fusionné dans le code dans votre SWC chargé, et assurez-vous de suivre toutes les étapes de l'article pour faire bonne mesure.

Questions connexes