作者ronn1129 (rOnn*先生小姐)
看板Flash
標題[問題] 關於for迴圈以及this[]問題
時間Thu Oct 9 01:38:32 2008
各位大大
最近在幫人家做網站。
有點類似商品的網站
數量很多,所以我想用迴圈來寫
這樣就可以方便很多,可是我寫了以下這段卻沒有功效
請幫我解答(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
1F:推 pm2001:我講不出錯在哪但是這種寫法是錯的 =_= 10/09 02:02
2F:推 scars:為什麼 onRelease 不寫在 clip 裡面呢? 10/09 02:43
3F:→ ronn1129:寫在CLIP裡面?恩..我不懂耶,那這樣的話不就不能判斷 10/09 02:56
4F:→ ronn1129:每個CLIP被按下了嘛? 10/09 02:56
5F:→ evadnia:兩個 this 的目標定位不一樣 10/09 06:19
6F:→ fooleric:改成this.gotoAndPlay()試看看 10/09 08:53
7F:→ aquarianboy:有原始檔嗎? 10/09 10:36
8F:推 etrexetrex:因為 i 是 1 不是 01 10/09 20:21
9F:→ ronn1129:我的名稱是設定1.2.3...如果改成this.gotoAndPlay 10/09 23:59
10F:→ ronn1129:那這樣就不是各個CLIP內部進行PLAY了? 10/10 00:00
11F:推 cjcat2266:你的目的不是這樣? 10/10 01:49
12F:推 etrexetrex:少了一個} 10/10 02:36