![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 99
|
Как сделать так, чтобы при загрузке картинок, они не перезаписывались?
Загружаю несколько картинок, но каждая последующая картинка перезаписывает предыдущую картинку. И получается, что видна только та картинка, которая была загружена последней. var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadAva); var mc:MovieClip = new MovieClip(); var mc_array:Array = new Array; var dispObj_array:Array = new Array; addChild(mc); loader.load(new URLRequest(image_url_1)); loader.load(new URLRequest(image_url_2)); function onLoadAva(e:Event) : void { var loaderInfo:LoaderInfo = e.target as LoaderInfo; //var dispObj:DisplayObject = loaderInfo.content; var len_d:Number = dispObj_array.push(DisplayObject(loaderInfo.content)); dispObj_array[len_d-1].width = 100; dispObj_array[len_d-1].height = 100; //dispObj.height = 100; //mc.addChild(dispObj); //var tmp_mc:MovieClip = new MovieClip(); var len:Number = mc_array.push(new MovieClip()); mc_array[len-1].addEventListener(MouseEvent.CLICK, function (e:Event):void {e.target.x+=50;}); mc_array[len-1].addChild(dispObj_array[len_d-1]); mc_array[len-1].y = 10+(Math.random()*50); addChild(mc_array[len-1]); } Видна только вторая картинка. Если оставить только одну строчку загрузки картинки loader.load(new URLRequest(image_url_1)); или loader.load(new URLRequest(image_url_2)); то соответственно загрузится только одна картинка. Никак не получается сделать так, чтобы грузились две. Видно последующая картинка затирает предыдущую картинку. С кроссдоменником всё в порядке. Security.allowDomain и Security.allowInsecureDomain настроены. |
![]() |
Часовой пояс GMT +4, время: 02:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|