看板 Flash 關於我們 聯絡資訊
var someVector:Vector.<MovieClip>; someVector = new Vector.<MovieClip>(); someVector.push(box01_MC01, box01_MC02, box01_MC03, box01_MC04); for(var i:int=0; i<5; i++){ getChildByName("tempMC")+i= someVector[i]; } 我試著用(a)(b)兩種方法, 都無法成功用序號取出someVector陣列中的mc來播放 tempMC0.gotoAndPlay("10"); ← 但像這樣直接指定序號是可以的 (a) getChildByName("tempMC")+i.gotoAndPlay("start01"); (b) someVector[i].gotoAndPlay("start01"); 請各位賜教~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.112.242
etrexetrex:(a) getChildByName("tempMC"+i).gotoAndPlay("start01 09/26 15:07
etrexetrex:(b) 這個應該可以動阿 09/26 15:07
punby:感謝~ ("tempMC"+i)才對, 後來再包一個陣列就可以了 XD 09/27 15:20