Re: [討論] 選了的按鈕做法

看板Flash作者 (超:新:星)時間16年前 (2007/12/24 13:21), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《wearytolove (奪真書生A.W.)》之銘言: fla http://0rz.tw/803qK swf http://0rz.tw/313u6 首先,按鈕必須用 MovieClip 作 當然你要用 Button 來做也可以,那麼各種變化效果你就要用AS去實作 我這範例寫了很多多餘的東西XD 下面只說明一些關鍵的AS: 首先是 btnSet 這個元件,裡面放的是按紐們(這裡的按鈕其實是MC) 在裡面用AS建立一個 btnObj 的物件, 並且指定 onRelease, onRollOver 等等事件 把按紐MC拉到舞台、命名、用迴圈把 btnObj 的事件"copy"到舞台上的MC實體 (其實平常我會用attachMovie來實體化) 那麼 btnObj 的事件要如何寫呢? 請用邏輯一一的判斷: 點選: 例如點選按鈕[1] 1.如果沒有按鈕亮著,那麼[1]變亮 2.如果原本[1]已經亮著,那麼[1]變暗 3.如果原本[2]已經亮著,那麼[1]變亮,[2]變暗 [原本亮著的按鈕]我們用 btnOn 這個變數來儲存 當點選一個按鈕的時候,他會: btnOn 變暗 如果 btnOn 就是自己,那麼讓 btnOn 變成空值 如果不是自己,那麼讓自己變亮,並且讓 btnOn 指向自己 onRollOver 跟 onRollOut 也是依此去寫 再來要如何讓這個按鈕「有用」呢? 我是在按鈕MC裡面設置了一個動態文字,並且在 btnSet 指定它的內容 當按鈕按下時,它會把自己的文字"copy"到 _root 的 ans 在螢幕上就會顯示目前的選項 在 _root 也要初始化一個 ansArr 陣列 當 nextBtn 按下的時候,他就會把 ans 的內容推到這個陣列裡面 這樣就可以依序儲存所有的選項了 以上看不懂是正常的 (逃跑~) -- Dance Dance Revolution -S u p e r N O V A - 超新星の煌き,再び! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.183.125

12/24 13:37, , 1F
好棒好棒唷...完全是我的要求>/////////<謝謝`
12/24 13:37, 1F

12/24 20:59, , 2F
我很開心的按到Q40
12/24 20:59, 2F

12/24 21:32, , 3F
囧...可是我用的是FLASH MX...檔沒辦法開Q__________Q
12/24 21:32, 3F
文章代碼(AID): #17Rq7NzY (Flash)
文章代碼(AID): #17Rq7NzY (Flash)