Re: [問題] 關於按鈕

看板Flash作者 (lol)時間19年前 (2006/12/16 09:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/7 (看更多)
※ 引述《fabianwind (風~)》之銘言: : ※ 引述《biouio (賴大木)》之銘言: : : 我這兩段反過來寫也不能耶~ : : 請問一下是這樣寫嗎? : : on (release) { : : _root.gotoAndStop("a"); : : myButton.onPress=function(){ : : trace("press!"); : : delete this.onPress; : : } : : } : : 我這樣寫,還是不行,有可能是哪裡出了問題嗎? : : 在問一下很蠢的問題~ : : 如果我的按鈕名稱是btn0 : : 那是不是要寫成btn0Button.onPress=function() : : 謝謝回答. : 既然都自己命名為btn0 : 又何必畫蛇添足加個button呢? : 所以你怎麼命名 : 那個物件就叫什麼 : 你之前的問題 : 就變成這樣寫了 : on(press) : { : _root.gotoandstop(2); : btn0.enable=false;//建議寫this.enable=false; : } : 因為你程式碼對物件的命名寫錯 當然那些程式碼都錯囉 如果是用flash的button組件,那用上面的寫法是沒錯的 但是如果是自已用f8做出來的按鈕 則要改成 on (press) { _root.gotoandstop(2); //trace(this); this.btn0.enabled = false; } 注意他的this 不是指btn0本身,而是btn0所在的位置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.51.69 ※ 編輯: gargouille 來自: 218.210.181.188 (12/16 10:08)
文章代碼(AID): #15WqZ8KV (Flash)
討論串 (同標題文章)
文章代碼(AID): #15WqZ8KV (Flash)