0

使用 Flash Builder 编译嵌入文件时遇到问题,

如果我的班级使用此嵌入文件名为“Testing”:

[Embed(source = "myfile.xml", mimeType = "application/octet-stream")]
    public static var MyFile:Class;

我可以通过以下两种方式访问​​该文件:

new Testing.MyFile();

或者

var file:Class = getDefinitionByName("packagename.Testing_MyFile") as Class;

new file();

第一个工作正常,但另一个找不到使用 getDefinitionByName 的类。我发现 swf 没有创建名为 packagename.Testing_MyFile 的对象。

我将代码从 FlashDevelop 移动到 Flash builder 并且第一个创建这些文件,您知道 Flash Builder 是否需要特殊标志或其他东西来创建这些文件?

谢谢

4

0 回答 0