Re: [問題] 關於按鈕
※ 引述《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)
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章