Re: [問題]幾個問題想請教高手們!
※ 引述《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
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章