Re: 一鍵讓動畫內元件消失或出現的語法

看板Flash作者 (Evadne)時間17年前 (2008/10/01 16:35), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《HornyDragon (好色龍)》之銘言: : 剛剛把別的flash裡的語法直接搬來用, : 雖然運作很順暢也沒問題, : 不過我搞不太懂他的運作方式和邏輯 囧> : 有沒有人能幫我講解一下的orz : --- : Frame 1: : var show_bonhead = true; : --- : 按鍵: : on (release) : { : if (_root.show_bonhead != false) : { : _root.show_bonhead = false; : } : else if (_root.show_bonhead != true) : { : _root.show_bonhead = true; : } // end if with(_root) show_bonhead = !show_bonhead; : } : --- : 要單鍵消失和出現的元件內AS: : this.onEnterFrame = function () : { : if (_root.show_bonhead != true) : { : this._visible = false; : } : else : { : this._visible = true; : } // end if this._visible = !_root.show.bonhead; : }; : --- : 請問 != 是啥意思? 他與 = 和 == 的差別在哪? a == b : true or false. 傳回一個真值。 a != b : false or true. a = b : statement. 讓 a 的值等同於 b 。 : 另外就是上面那一堆true和false搞得我很沒頭緒orz : 感覺true和false之間跳來跳去的方式很不合我常識邏輯, : 搞不清楚為啥true變true,false變false的情況下可以完美互換這樣orz : 拜託哪位大大講解一下 囧> 我覺得這樣搞很疊床架屋,他搞了一個中介變數,然後還要 poll 動作應該是按下按鈕,切換元件的顯示狀態, 那設定元件為 my_mc, 就在按鈕上寫 on(release)with(my_mc)_visible=!_visible ...? 不知道這樣可不可以呢。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.71.78.252

10/01 18:16, , 1F
正確阿...
10/01 18:16, 1F

10/01 19:25, , 2F
喔喔 原來如此啊O_o
10/01 19:25, 2F
文章代碼(AID): #18upOteZ (Flash)
討論串 (同標題文章)
文章代碼(AID): #18upOteZ (Flash)