【问题标题】:Why can't I access dynamic text within a CS4 compiled SWC?为什么我不能在 CS4 编译的 SWC 中访问动态文本?
【发布时间】:2010-12-19 18:46:46
【问题描述】:
我有一个用 CS4 创建的影片剪辑。我将它导出到我的 Flex 项目的 /lib 中,然后尝试访问文本。所有文本字段都有 ID、嵌入文本,并以智能感知显示。但是当我运行项目时,文本字段是空白的。怎么回事?
编辑:它似乎只在文本被嵌入时不起作用。非嵌入文本工作正常。
【问题讨论】:
标签:
apache-flex
flash
actionscript-3
flash-cs4
【解决方案1】:
导入嵌入在 swfs 中的文本对象和字体可能会出现许多奇怪的嵌入错误 - 根据我的经验,需要进行大量调整才能使事情正确。有几点需要注意:
- 您是否嵌入了所有
人物?选择性嵌入
可能不包括
您试图显示的字符。
例如,如果文本是粗体但
你只嵌入了普通版本
字体,字符不会
出现。
- 您是否正确嵌入了字体?
确保它作为 Flash 嵌入
如果您要从中导出,请输入字体
Flash 创作 CS4,或三重检查
如果您要嵌入,您的嵌入语法
在 Flex 中。一个小错字就可以抛出
整个事情都结束了。
- 尝试从
Flash 创作 CS4。你能查看
有文字吗?这将帮助你
排查问题是否是
在 Flash 创作 CS4 端或
Flex 方面。
希望对您有所帮助 - 嵌入的文本可能有点讨厌。如果您可以包含更多代码或指向 swf 的链接,我们可以尝试更多地使用它并为您提供更多信息。