0
我有這段代碼從XML加載我的數據。 我想用這些數據來播放一些聲音並加載3張圖片。AS3圖像從xml加載
function loadthexml():void {
var numRecs:int = xmlContent.paths.length();
var t_name: String;
var t_sound: String;
var t_age: String;
var t_place: String;
var t_everyday: String;
var t_youwill: String;
var t_pic1: String;
var t_pic2: String;
var t_pic3: String;
var i:int;
for (i=0; i<numRecs; i++) {
t_name=String(xmlContent.paths[i].thename);
txtOutput2.text = t_name;
t_sound=String(xmlContent.paths[i].soundpath);
txtOutput3.text = t_sound;
t_age=String(xmlContent.paths[i].theage);
txtOutput4.text = t_age;
t_place=String(xmlContent.paths[i].theplace);
txtOutput5.text = t_place;
t_everyday=String(xmlContent.paths[i].everyday);
txtOutput6.text = t_everyday;
t_youwill=String(xmlContent.paths[i].youwill);
txtOutput7.text = t_youwill;
t_pic1=String(xmlContent.paths[i].t_pic1);
t_pic2=String(xmlContent.paths[i].t_pic2);
t_pic3=String(xmlContent.paths[i].t_pic3);
pic1holder.addChild(t_pic1);
pic2holder.addChild(t_pic2);
pic3holder.addChild(t_pic3);
}
所以我有實例名稱pic1holder 3個短片 - picholder - pic3holder但 我的代碼無法加載三張圖片。
我在哪裏錯了?
問候!
看起來像您的混淆文本(t_pic1/2/3的值)與顯示對象。什麼是'xmlContent.paths [i] .t_pic1'的樣本值?它是一個圖像的路徑?二進制數據? – BadFeelingAboutThis
看看這個答案。它寫得很好。 http://stackoverflow.com/questions/2990010/load-images-into-separate-movie-clips-from-a-xml-flash-actionscript-3-0 – grmdgs
顯示你的XML數據會有幫助 – BadFeelingAboutThis