我正在将事件从孩子发送到父母 swf。它工作正常,直到我使用预加载器 swf 加载父级,然后父级停止从子级获取事件。我现在收到此错误:
TypeError: Error #1034: Type Coercion failed: cannot convert com.company.events::MyCustomEvent@22494251 to com.company.events.MyCustomEvent.
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
这意味着什么?为什么只有当我将主 swf 包装在加载程序中时才会发生这种情况?感谢您的帮助 - 我很绝望!
听起来像是应用程序域问题。
尝试这样的事情:
public function loadSWF(url:String):void
{
var req:URLRequest = new URLRequest(url);
var cxt:LoaderContext = new LoaderContext();
cxt.applicationDomain = ApplicationDomain.currentDomain;
var ldr:Loader = new Loader();
ldr.load(req, cxt);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)