gpt4 book ai didi

actionscript-3 - getDefinitionByName 的替代方法

转载 作者:行者123 更新时间:2023-11-30 23:52:47 25 4
gpt4 key购买 nike

过去,有一个简单的技巧,包括 mxmlc通过将以下行添加到 模块生成文件:

-include-libraries “/absolute/path/to/my/assets/assets.swc” 

这使您能够使用 getDefinitionByName , 一个辅助函数来访问嵌入式 swc Assets 库(而不是创建所有 Assets 的手写类)。

不幸的是,这有 停止 开始工作.有人知道另一种解决方案吗?

最佳答案

不幸的是,我发现的唯一解决方法是在代码中的某处明确引用每个 Assets 类别。您可以像这样创建虚拟类:

public class AssetsExporter extends Sprite
{
public static function export()
{
AssetClass1;
AssetClass2;
//etc

trace( "DEBUG AssetsExporter.export()" );
}
}

在 Flash IDE 中将该类指定为 Document 类,以便将其编译到生成的 swc 中。然后在您的应用程序调用的主代码中
AssetsExporter.export();

完成此操作后,您将能够使用 getDefinitionByName()。

关于actionscript-3 - getDefinitionByName 的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com