[問題] 如何取出陣列中的影片片段

看板Flash作者 (PP)時間12年前 (2012/09/25 19:57), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
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

09/26 15:07, , 1F
(a) getChildByName("tempMC"+i).gotoAndPlay("start01
09/26 15:07, 1F

09/26 15:07, , 2F
(b) 這個應該可以動阿
09/26 15:07, 2F

09/27 15:20, , 3F
感謝~ ("tempMC"+i)才對, 後來再包一個陣列就可以了 XD
09/27 15:20, 3F
文章代碼(AID): #1GOPmQ8Q (Flash)
文章代碼(AID): #1GOPmQ8Q (Flash)