使用Flash Builder编译嵌入文件时遇到问题
如果我的班级名为"测试"使用此嵌入文件:
[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构建器,第一个创建这些文件,你知道Flash Builder是否需要特殊标志或者某些东西来创建这些文件吗?
由于