Re: [問題]幾個問題想請教高手們!

看板Flash作者 (兩年的感情結束了)時間19年前 (2006/04/08 11:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《LPanDa (LPanDa)》之銘言: : ※ 引述《LPanDa (LPanDa)》之銘言: : : 我想做個東西是類似這樣子的! : : 一個可以彈奏的鋼琴,可是是用鍵盤是對應琴鍵! : : 例如:鍵盤[A鍵]對應鋼琴上的Do之類的! : : 可是我一直搞不太懂要怎麼做, : : 想請問有沒有高手可以指點一下, : : 或提供類似的資料,網站,書籍或作品之類的! : : 不知道表達的有沒有很難懂! : : 表達能力不算好,還請多包含! : : PS: : : 對於Flash我只是略懂皮毛,不過蠻有興趣的!想到東西就想做看看! : : 還望大家指點一番!多謝^^ : 用按鈕要怎麼做呢?用按鈕怎麼讓他對應鍵盤? 按鈕元件裡的功能不是都用在滑鼠嗎? : 像是範圍.然後游標進入範圍效果之類的? : 我如果不是用按鈕 用 onClipEvent (enterFrame) 有的琴鍵會沒辦法做第二次動作說>< : 不知道我這樣說有沒有人聽的懂 >"< "我覺得"你要的 應該不是用按鈕元件能做到 應該使用 鍵盤監聽函數 var aaa=new Object(); aaa.onKeyDown =function(){ //鍵盤按下之後要做的事 } Key.addListenter(aaa); 有幾個可能會用到的函數 getAscii 取得按下鍵的ascii碼 getCode 取得按下鍵的 flash 代碼 isDown 檢查按鍵是否按下 isToggied 檢查數字鍵或大寫鍵是否啟用 給你那麼多函數 不懂就去內建的 acrion script字典查查 再不會 就去借書來看看 :) 祝你順利!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.190.171
文章代碼(AID): #14Dob8Ou (Flash)
文章代碼(AID): #14Dob8Ou (Flash)