看板 Flash 關於我們 聯絡資訊
各位大大 最近在幫人家做網站。 有點類似商品的網站 數量很多,所以我想用迴圈來寫 這樣就可以方便很多,可是我寫了以下這段卻沒有功效 請幫我解答(AS2.0) for(i=0;i<10;i++){ this["mc"+i].onRelease = function(){ this["mc"+i].gotoAndPlay(); } 就是希望mc01 mc02.....etc 各個CLIP被按下後執行各個CLIP內部的影格 因為照片顯示效果一樣,可是外部會讀取不同的照片 所以做一個CLIP來複製使用,可是我這樣打按下去後沒有反應為什麼會這樣呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.105.224
pm2001:我講不出錯在哪但是這種寫法是錯的 =_= 10/09 02:02
scars:為什麼 onRelease 不寫在 clip 裡面呢? 10/09 02:43
ronn1129:寫在CLIP裡面?恩..我不懂耶,那這樣的話不就不能判斷 10/09 02:56
ronn1129:每個CLIP被按下了嘛? 10/09 02:56
evadnia:兩個 this 的目標定位不一樣 10/09 06:19
fooleric:改成this.gotoAndPlay()試看看 10/09 08:53
aquarianboy:有原始檔嗎? 10/09 10:36
etrexetrex:因為 i 是 1 不是 01 10/09 20:21
ronn1129:我的名稱是設定1.2.3...如果改成this.gotoAndPlay 10/09 23:59
ronn1129:那這樣就不是各個CLIP內部進行PLAY了? 10/10 00:00
cjcat2266:你的目的不是這樣? 10/10 01:49
etrexetrex:少了一個} 10/10 02:36