所以我在舞台上有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");
如果您有任何关于在序列拍摄中加载它们的建议^ _ ^
答案 0 :(得分:1)
在包含5个影片剪辑的影片剪辑中:
var m0: MovieClip = this.getChildByName(place) as MovieClip;
while (m0.numChildren>1)
{
m0.removeChildAt(0);
}
m0.addChild(put);