2010-11-11 9 views
0

我正在創建一個循環,將加載圖像加載到新創建的加載程序。每個裝載完成後,我想通過另一個功能在循環中創建後引用加載程序

這裏是我的裝載機環,其中loader_names是我的裝載機名稱和overlay_files數組來傳遞這是我的文件URL數組

for (var j:int = 0; j < loader_names.length; j++) { 
loader_names[j] = new Loader(); 
loader_names[j].contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); 
loader_names[j].load(new URLRequest(overlay_files[j])); 
} 

一旦每個圖像加載我要疊加在地圖上的形象在這裏是一個循環做到了這一點,只是,我不知道該怎麼裝載機進入該功能,因爲他們完成

function create_overlays(e:Event):void { 
for (var k:int = 0; k < loader_names.length; k++) { 
     overlay_names[k] = new GroundOverlay(loader_names[k], 
     new LatLngBounds(new LatLng(46.669, -115.035), new LatLng(48.995,-112.079)));   
} 
} 

很抱歉,如果這是一個有點亂,我仍在學習。我很高興地闡明/簡化任何的這個..

感謝,

Ĵ

+0

那麼問題是什麼?你似乎已經在另一個功能中使用你的裝載機了。 – alxx 2010-11-11 18:34:54

回答

0

編輯,我誤解你的問題。

在你create_overlays功能,您可以通過使用傳入的事件是指您的裝載機。

e.target 

會向您推薦其中觸發事件的裝載機。