2302/090
Flash-AS2鍜孉S3鐨勫姞杞
鍦ˋS2閲岋紝鍔犺浇鍥剧墖鍜宻wf锛屼娇鐢╨oadMovie/loadMovieNum鎴栬卨oadClip鏂规硶鍗冲彲锛屽锛
function initList (_mc:MovieClip, numStart:Number, numEnd:Number) {
for (var i:Number = numStart; i < numEnd; i++) {
_mc.createEmptyMovieClip ("e_avatar" + i, 1000 + (numEnd - i));
_mc["e_avatar" + i].createEmptyMovieClip ("loader", 1000 + i);
_mc["e_avatar" + i].loader.loadMovie(i+".jpg");
_mc["e_avatar" + i]._x=Math.random()*stageW;//闅忔満鎽嗘斁
_mc["e_avatar" + i]._y=Math.random()*stageH;
}
}
鐩稿AS2鑰岃█锛孉S3鏇村姞瑙勮寖锛屽姞杞芥柟娉曠粺涓鎴愪簡load鏂规硶锛屼緥瀛愬涓嬶細
function initList (_evt:Event):void {
var userXML = XML(userLoader.data);
var userNum=userXML.children().length();
for (var i:uint=0; i<userNum; i++) {
var e_avatarLdr:Loader = new Loader();//寤虹珛loader瀵硅薄
var e_avatarURL:String = userXML.item[i].avatar;//杞藉叆鏂囦欢鍚嶇О
var e_avatarURLReq:URLRequest = new URLRequest(e_avatarURL);//寤虹珛杞藉叆鎺ユ敹瀵硅薄
e_avatarLdr.load (e_avatarURLReq);//浣跨敤load鏂规硶鍔犺浇e_avatarURLReq
e_avatarLdr.contentLoaderInfo.addEventListener (Event.COMPLETE, e_avatarLoaded);//杞藉叆瀹屾垚鍚庡搷搴
function e_avatarLoaded (_evt:Event):void {
userAvatar.addChild (_evt.target.content);//鎶婅浇鍏ョ殑瀵硅薄鍔犲叆瀹瑰櫒
_evt.target.content.x=Math.random()*stageW;//闅忔満鎽嗘斁
_evt.target.content.y=Math.random()*stageH;
}
}
}
浠庝緥瀛愪腑鎴戜滑鍙互鍙戠幇锛孉S2鍜孉S3鐨勫姞杞芥満鍒跺嚑涔庡畬鍏ㄤ笉鍚岋紝鍏蜂綋鍐呭鍙互鍙傞槄Flash CS3鑷甫鐨勫府鍔╂枃妗e搱銆