作者mmfily (mm)
看板Flash
标题[问题] 使用阵列来存图片
时间Wed Aug 4 21:54:54 2010
请教各位~
目前预计把从外部读进来的图档,逐一存进阵列中。
但是目前我写的到最後所有阵列值都只存进最後一张图= =
想请问一下,是那边写错了@@?
附上档案:
http://0rz.tw/4gL9N
---
for (var i = 1;i<=3;i++) {
var imagefile:URLRequest = new URLRequest(i+".jpg");
var imagefilename:URLLoader = new URLLoader(imagefile);
}
var imagearray:Array = new Array();
var picload = new Loader()
function loadarray(event:Event):void {
for (var j=1;j<=3;j++) {
picload.load(new URLRequest(j+".jpg")) ;
imagearray[j] = picload;
}
aa();
}
function aa() {
for (var x=1;x<=3;x++) {
loadmc.addChild(imagearray[x]);
}
}
imagefilename.addEventListener(Event.COMPLETE,loadarray);
imagefilename.addEventListener(Event.ENTER_FRAME,loadarray);
---
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.154.116
※ 编辑: mmfily 来自: 114.46.154.116 (08/04 21:55)
※ 编辑: mmfily 来自: 114.46.154.116 (08/04 21:56)
1F:推 STARGAZERs:整个看不懂.... 你提供的档案只有片断也没调整... 08/05 11:23
2F:推 STARGAZERs:不过根据我自己写的经验... 08/05 11:35
3F:→ STARGAZERs:直接开一个 Array 08/05 11:35
4F:→ STARGAZERs:loading 完就丢进去 这样就没问题了 08/05 11:35
5F:→ STARGAZERs:你一开始的 for 使用我觉得怪怪的... 08/05 11:36
6F:推 cjcat2266:请用白话文解释你的程式逻辑,如果连自己都解释不出个所 08/05 11:39
7F:→ cjcat2266:以然,那程式执行的结果自然不会正确 08/05 11:40
8F:→ cjcat2266:像最後一行真的不知道在干嘛 08/05 11:40
9F:→ cjcat2266:为什麽要监听URLLoader的enterFrame event? 08/05 11:40