TLF在SWC内部使用时会发生错误

时间:2012-03-12 21:03:04

标签: actionscript-3 flash swc tlf

这里的简单问题。 我创建了一个SWC,它是一个包含一些TLF文本字段的简单MovieClip。 我使用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.

任何想法为什么以及如何解决它?

体内

1 个答案:

答案 0 :(得分:0)

您可能在使用TLF文本和加载的SWF you can read a long discussion about this problem here的Flash中遇到已知错误。

Adob​​e刚刚发布this article providing two different possible fixes,我认为在您的情况下只有第一个适用,因为您尝试将您的东西放入SWC并且不加载SWF。您应该做的是将TLF SWC的默认链接更改为加载的SWC中的合并到代码,并确保按照文章中的所有步骤进行测量。