※ 引述《DoraTerry (哆啦泰瑞)》之銘言:
: 我元件庫裡有一個匯出叫dog1_walk_front的影片片段
: 然後我在程式碼裡
: var dog_walk_front_1:MovieClip =new dog1_walk_front()
: 打上addChild(this["dog_walk_front_"+"1"])
: 他會說 參數 child 不能是 Null
: 但是addChild(dog_walk_front_1)又沒有問題
: 請問大家要怎麼改才會對呢?
: 謝謝大家
我的寫法是
var ary=new Array();
for(var i:int = 0;i < 5; i++){
var dog_walk_front:MovieClip =new dog1_walk_front();
ary.push(dog_walk_front);
addChild(ary[i]);
}
或是
for(var i:int = 0;i < 5; i++){
var dog_walk_front:MovieClip =new dog1_walk_front();
dog_walk_front.name="dog"+i;
addChild(dog_walk_front);
}
再用 this.getChildByName("dog"+i)取得此mc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.38.246