2013-11-21 38 views
0

因此,我在舞臺上獲得了5個不同的影片剪輯,並且試圖通過使用它們的名稱將圖像加載到它們中。 這是我得到的(仍然沒有)。你能指點我正確的方向嗎?使用相同的功能將圖像加載到不同的影片剪輯

function imgLoader(im2load:String,place2put:String) { 
    var req:URLRequest=new URLRequest(im2load); 
    var loader:Loader = new Loader(); 

    function fileLoaded(event:Event):void { 
     BGPut(loader,place2put); 
    } 

    function preload(event:ProgressEvent):void { 
     var percent:Number=Math.round(event.bytesLoaded/event.bytesTotal*100); 
     inf_txt.text=String(percent)+"%"; 
    } 

    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded); 
    loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preload); 
    loader.load(req); 
} 

function BGPut(put,place):void { 

    while (????.numChildren>1) { 
     ???.removeChildAt(0) 
    } 
    ???.addChild(put); 
} 

imgLoader("bg/bg1.jpg","BGHold"); 

,如果您有任何建議,在序列拍攝加載它們^ _^

回答

1

在包含您的5個影片剪輯的影片剪輯:

var m0: MovieClip = this.getChildByName(place) as MovieClip; 
while (m0.numChildren>1) 
{ 
    m0.removeChildAt(0); 
} 
m0.addChild(put); 
+0

就像一個魅力^ _ ^ –

相關問題