使用 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 是否需要特殊标志或其他东西来创建这些文件?
谢谢