作者tabear (胖熊)
看板Flash
标题[问题] Loader 在回圈中传值的问题
时间Wed Oct 24 10:40:42 2012
我到DB抓资料存到obj里面 (这边确定OK)
然後要把资料呈现到画面,但是load图那一段 有错误(抓不到$i)
请问我要如何修改??
Source Code:
for($i:int=0;$i<obj.length;$i++){
var news_obj:Object=new Object;
news_obj.title=obj[$i].title;
news_obj.url=obj[$i].content;
news_obj.photo=null;
aTemp.push(news_obj);
var loadPic:Loader=new Loader;
var imageUrl:String="
http://XXXXXXX/img/"+obj[$i].name_img;
loadPic.contentLoaderInfo.addEventListener(Event.COMPLETE,
function(e:Event):void{
// trace(aTemp[$i].title);
aTemp[$i].photo = e.currentTarget.content;
});
loadPic.load(new URLRequest(imageUrl));
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.86.59
※ 编辑: tabear 来自: 114.34.86.59 (10/24 11:03)
1F:→ chengchieh:$i的资料型态没定义? 10/24 11:43
程式码是有定义的~~是我PO上来漏打
2F:→ chengchieh:在func中要透过loader的url去比对obj里面的index 10/24 11:46
3F:→ chengchieh:才能得到$i 10/24 11:46
※ 编辑: tabear 来自: 114.34.86.59 (10/24 14:24)