好的,那是一个相当复杂的标题,所以我将首先解释导致此错误的设置。
我在Flash Builder中设置了许多相关项目。每个项目从导出的SWC文件(或多个SWC文件)获取其图形资源。这很好,但我想创建一个包含所有项目中使用的东西的共享项目。其中的第一项是一个屏幕,其中包含许多包含动态文本字段的剪辑。此屏幕(和相关资产)将导出到SWC,然后我在共享项目中编写代码以向屏幕和按钮添加功能。我使用2种字体,都是嵌入式的。
我的测试工具中的两个都显示得很好,但当我链接共享的SWC和src文件夹(为了在其他项目中使用此代码/资源所需)时,如果我尝试设置他们的文本字段文字属性。如果我保留默认文本(在FLA中设置)它会显示,并且FLA中的静态文本字段也会显示,只有在我设置文本属性时才会显示。
我尝试了很多组合,包括删除嵌入,导出ActionScript,将共享项目中的所有文本字段设置为动态,都没有运气。主项目嵌入了相同的字体,我检查了在主项目和共享项目中选择了相同的字形。
我意识到这是一个相当复杂的设置,但我还没有找到一个工作流程,允许设计人员和开发人员处理更好的大项目(但我很想听到一个!)
答案 0 :(得分:1)
昨晚有同样的问题。今天早上解决了..
这两件事在一起会导致一些不必要的来回。
答案 1 :(得分:0)
尝试在文本字段中嵌入字体。这对我有用。
答案 2 :(得分:0)
总结一下,我有几个关键点可以解决它:
在步骤2中强制使用系统字体进行重建似乎可以清除某些内容并使一切正常工作,但是在步骤3中选择字体的嵌入版本并且不仅仅是正常版本也很重要。 / p>