为什么我不能在CS4编译的SWC中访问动态文本?

时间:2009-11-24 06:31:03

标签: flex flash actionscript-3 flash-cs4

我在CS4中创建了一个movieclip。我将其导出到我的Flex项目的/ lib中,然后尝试访问该文本。所有文本字段都有id,嵌入文本,并在intellisense中显示。但是当我运行项目时,文本字段是空白的。发生了什么事?

修改:当文字嵌入时,它似乎无效。非嵌入式文本工作正常。

1 个答案:

答案 0 :(得分:2)

导入swfs中嵌入的文本对象和字体可能会产生任意数量的奇怪嵌入错误 - 根据我的经验,需要进行大量调整才能使事情正确。有几点需要注意:

  • 你是否嵌入了所有的 字符?选择性嵌入 可能不包括这一组 您尝试显示的字符。 例如,如果文本是粗体但是 你只嵌入了正常版本 字体,字符不会 出现。
  • 您是否正确嵌入了字体? 确保它嵌入闪存 如果要从中导出,请键入字体 Flash Authoring CS4,或三重检查 嵌入时你的嵌入语法 在Flex中。一个小错字可以抛出 整件事。
  • 尝试从中导出影片剪辑 Flash Authoring CS4。你能看到吗? 那里的文字?这会对你有所帮助 麻烦拍摄是否问题 在Flash Authoring CS4方​​面或 Flex方面。

希望有帮助 - 嵌入式文本可能有点讨厌。如果您可以包含更多代码或链接到swf,我们可以尝试更多地使用它并为您提供更多信息。