Re: [情報] 韓國的站

看板Flash作者 (澪澪)時間18年前 (2007/07/31 14:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《scars (超:新:星)》之銘言: : http://designblack.com/index.html : 有很多範例可供臨摹學習 : 各位請看左邊的 navigation 部分,點選圖下方的 view 可以看效果 : 看了幾個範例之後就會發現他們很常用的一個模式就是 : 主選單 主選單 主選單 主選單 : 副|副|副|副 : 在滑鼠 rollOver 主選單的時候,會開啟副選單 : 然後滑鼠 rollOut 「主選單與副選單」的時候,收起副選單 : 不知道這部份大家會用什麼方法做呢.. : 我想得到的是: : 主選單MC裡包著副選單MC,收起選單的 rollOut 寫在主選單上面 : 但是這樣一來副選單項目的 on event 就會失效 : 所以 rollOut 可能要寫在主選單的「背景」部分 : 但是這樣一來滑鼠移入副選單項目的時候,背景的 rollOut 也會同時作用 : 難道要onEnterFrame去hitTest? 冏 : 或者用變數去控制: : 當副選單 rollOver 的時候設一個 Boolean 值為 true : rollOut 的時候設為 false : 背景 rollOut 的時候檢查這個 Boolean 值,是 false 的話才收起選單 : 不知道還有沒有其他的作法XD ---首先,先感謝scars大分享這個網站:)--- 我又要來說落落長的廢話了 XD 先來講一般製作"按鈕"時會發生的問題 想要製作一個滑出滑入有MC動畫的按鈕時 最原始的 1.先在rollOver做一段動畫 2.在rollOut做另一段倒帶的動畫 不過這樣的作法,如果在rollOver結束前就rollOut就會產生跳格的問題 (因為rollOver還沒跑完就直接跳rollOut的影格) 因此...這個按鈕的邏輯就會思考成 滑入時開始播放影格, 如果還沒播放完就滑出的話就倒帶 影格上寫 onEnterFrame = function () { x = go-_currentframe; if (x == 0) { stop(); } else if (x>0) { play(); } else if (x<0) { prevFrame(); } }; 而在感應區上寫 on (rollOver) { go = 14;//結束時的影格數 } on (rollOut) { go = 1;//起始的影格數 } 也就是滑入就會播放,滑出就會倒帶 // 而這個按鈕的子選單 運用在這個思考邏輯的話 在滑入之前,它是不存在場景上的(可能放在影格2或其他,都可以) 在滑過母選單的時候子選單也才會跑出來 接著,在子選單上也寫上 on (rollOver) { go = 14; } on (rollOut) { go = 1; } 那麼,子選單的感應區也同時可以讓這整個大選單播放或倒退囉 這是我的想法啦@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.56.129.200 ※ 編輯: Angelliya 來自: 61.56.129.200 (07/31 14:51) ※ 編輯: Angelliya 來自: 61.56.129.200 (07/31 14:51)
文章代碼(AID): #16hjhtk2 (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
完整討論串 (本文為第 2 之 2 篇):
1
1
文章代碼(AID): #16hjhtk2 (Flash)