flash - 设置动态文本字段时,链接的 SWC/源中的 AS3 嵌入字体空白

标签 flash actionscript-3 fonts swc

好的,这是一个相当复杂的标题,所以我将首先解释导致此错误的设置。

我在 Flash Builder 中设置了许多相关项目。每个项目都从导出的 SWC 文件(或多个 SWC 文件)中获取其图形 Assets 。这很好用,但我想创建一个共享项目,其中包含所有项目中使用的内容。第一个项目是一个屏幕,上面有许多包含动态文本字段的剪辑。此屏幕(和相关 Assets )被导出到 SWC,然后我在共享项目中编写了代码以向屏幕和按钮添加功能。我正在使用 2 种字体,两者都是嵌入的。

两者都在我的测试工具中显示得很好,但是当我链接共享的 SWC 和 src 文件夹(这是在其他项目中使用此代码/ Assets 所必需的)时,如果我尝试设置它们的文本属性,则文本字段会空白。如果我保留默认文本(在 FLA 中设置),它会显示出来,并且 FLA 中的静态文本字段也会显示出来,只有在我设置 text 属性时才会显示。

我尝试了多种组合,包括删除嵌入、为 ActionScript 导出、将共享项目中的所有文本字段设置为动态,但都没有成功。主项目确实嵌入了相同的字体,并且我检查了主项目和共享项目中是否选择了相同的字形。

我意识到这是一个相当复杂的设置,但我还没有找到一个工作流程来允许设计师和开发人员处理更好的大型项目(但我很想听听!)

最佳答案

昨晚也遇到了同样的问题。今天早上解决了。。

  • Flash CS5 用于嵌入字体的新界面看起来突出显示,但您需要确保复选框也被选中。
  • Flash Builder 4(和 Flex)在更新 SWC 文件后需要手动刷新文件,因为系统由于某种原因滞后。

  • 这两件事加在一起会导致一些不必要的来回。

    关于flash - 设置动态文本字段时,链接的 SWC/源中的 AS3 嵌入字体空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259339/

    相关文章:

    javascript - 从 JavaScript 控制 Flash 影片

    c++ - 如何使用 inplace const char* 作为 std::string 内容

    actionscript-3 - 从旋转的矩形计算边界框坐标

    actionscript-3 - 离开框架时停止声音!闪光灯AS3

    java - java中从多个arrayList中获取值

    javascript - 覆盖更改字体系列 react native android

    flash - 多行手写

    html - 我一半的 CSS 什么都不做?

    delphi - 如何在ShowMessage中显示表格?

    jquery - PrettyPhoto 的 FLV 播放器(基于 jQuery 的灯箱)