简单的as2加载到as3电影中
我正在将as2游戏加载到as3电影中。 除了在电影中玩游戏之外,没有任何交流。 我正在使用一个加载器类。
函数startLoad(){var mRequest:URLRequest = new URLRequest(correctURL.toString()); mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onCompleteHandler); mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgressHandler); mLoader.load( “> http://www.boomerang-tv.ro/sites/www.boomerang-tv.ro/files/flash/data/Scooby_Doo_-_Downhill_Dash/scoobydownhill-BM.swf”); }
函数onCompleteHandler(loadEvent:Event){addChild(loadEvent.currentTarget.content); }
当它完成加载时,我得到这个错误。
ArgumentError:错误#2180:将AVM1内容(AS1或AS2)加载到AVM2(AS3)内容中时,将其移动到displayList的不同部分是非法的。 在main_fla :: MainTimeline / onCompleteHandler()处的flash.display :: DisplayObjectContainer / addChild()
有任何想法吗。 我确定它的简单它只是晚了:(
谢谢
尝试添加加载器而不是加载器内容。
function onCompleteHandler(loadEvent:Event) { addChild(loadEvent.currentTarget.loader); }链接地址: http://www.djcxy.com/p/17767.html
上一篇: Simple as2 load into an as3 movie
下一篇: How to remove dynamically created MovieClip from different function?