【问题标题】: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 的链接,我们可以尝试更多地使用它并为您提供更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2023-01-24
    • 1970-01-01
    相关资源
    最近更新 更多