作者swmilktea (watter)
看板Flash
標題[問題] 如何設定按鈕點過之後不能按(as2)
時間Wed Jan 20 13:33:27 2010
有按鈕b1,b2,b3,b4
b1點過之後不能按只能按b2,b3,b4
b2點過之後不能按只能按b1,b3,b4....
以此類推
這樣的迴圈語法要怎麼寫?
請求flash高手解惑~謝謝ˊˊ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.114.127
1F:推 Assyla:不需用到迴圈吧,被按的元件用removeEventListener移除就好 01/20 18:48
2F:推 cjcat2266:樓上,他是用AS2唷 01/20 19:33
3F:→ cjcat2266:如果你的handler是負責onRelease事件的觸發 01/20 19:34
4F:→ cjcat2266:那寫 b2.onRelease = null 就可以讓按鈕無效 01/20 19:34
5F:→ cjcat2266:或者,按過之後讓一個透明的方塊蓋住自己,就不會被按到 01/20 19:35
6F:推 wljimkk:visible不行嗎?? 按下時i+1 再按時i>0則this.visible=真 01/22 01:23
7F:→ wljimkk:直覺是用visible 不過我是新手不保證正確..... 01/22 01:24
8F:推 terrylchen:用enabled = false應該就可以了 01/23 10:16