actionscript-3 - AS3:从加载的外部 SWF 实例化类
问题描述
我已经成功地将外部 SWF 加载到我的主 SWF 中,并且我能够访问外部 SWF 的类,因为我将它加载到同一个ApplicationDomain
.
var exClass:Class = myAppDomain.getDefinition(my.stuff.com::externalClass) as Class;
但是现在如果我想实例化exClass
,我必须使用 * 作为类型吗?在这种情况下,exClass
extends DisplayObject
,所以我必须这样做才能使其工作:
var myInstanceExClass:* = new exClass(arg1,arg2);
addChild(myInstanceExClass);
myInstanceExClass.method1();
这是你应该这样做的方式吗?看来我必须使用 * 作为类型,因为我没有做import my.stuff.com.externalClass
我不想做的事情。导入该类会破坏加载外部 SWF 的目的。
解决方案
推荐阅读
- html - css图标位置在Mozilla firefox上不起作用
- c# - 如何修复捕获 TimeoutException?
- curl - 如何使用 cURL 从开发环境中的数据端点搜索 Twitter API 中的推文?
- ios - UITableViewController 作为数据输入屏幕(iOS,Swift)一个日历应用程序“新事件”屏幕
- javascript - 如何从 facebook 调试器隐藏重定向路径和链接预览
- reactjs - 如何在不更改标签位置的情况下显示错误弹出窗口?
- android - 我们可以从其他应用程序打开 google play 商店订阅屏幕吗?
- reactjs - Next.js 和 Material-UI 导致无效的钩子调用?
- python - pyqt:如何让QLabel占据整个窗口
- opencl - 在 OpenCL 内核中优化 memcopy