var dateMc:MovieClip;var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie);loader.load(new URLRequest("date.swf")); function loadedMovie(e:Event):void{ e.target.removeEventListener(Event.COMPLETE, loadedMovie); dateMc = e.target.content as MovieClip; addChild(dateMc);
а как написать в первом кадре что еще одна swf загружалась - одна за одной... т.е первая потом за ней сторая(без выгрузки)
var loader:Loader;for(var i:int = 0; i < кол-во_флешек; i++){ loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie); loader.load(new URLRequest("URL_флешки"));} function loadedMovie(e:Event):void{ e.target.removeEventListener(Event.COMPLETE, loadedMovie); var mc:MovieClip = e.target.content as MovieClip; addChild(mc);}
var urls:Array = ['url1', 'url2', ... , 'urlN'];var i:int = 0;loadedMovie(); function loadedMovie(e:Event = null):void{ if (e) { e.target.removeEventListener(Event.COMPLETE, loadedMovie); addChild(e.target.content as Sprite); } if (i < urls.length) { var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedMovie); loader.load(new URLRequest(urls[i++])); }}
Последний раз редактировалось gpv123 30 июл 2012, 22:26, всего редактировалось 2 раза.