Re: [問題] 如何用鍵盤控制元件?
※ 引述《iamrobert (不要叫偶飛機!!)》之銘言:
: on (keyPress "1") {
: gotoAndPlay(2);
: }
: 結果 我執行用滑鼠點會變化
: 但是按數字鍵卻沒有反應
首先,用滑鼠會有變化不是因為這段code的原因
你就算沒有寫這段code用滑鼠也是會有反應
因為你用的是按鈕元件
按鈕元件就是設定好裡面的Up, Over, Down, Hit四個影格的樣子之後
就會產生跟滑鼠互動
第二,gotoAndPlay(2)不會讓這個按鈕跳到第二影格
因為gotoAndPlay()是用在影片片段上的
這個指令的意義不是 "讓這個按鈕的時間軸跳到第二格"
而是 "讓俄個按鈕所在的時間軸跳到第二格"
所以你應該創造個影片片段 (假如名字為myMC)
在裡面的第二格放上你要的東西
然後在上層的時間軸寫
var keyCode:Number = 49;
onKeyDown = function():Void {
if(Key.getCode() == keyCode) {
myMC.gotoAndStop(2);
}
}
Key.addListener(this);
那個49是代表鍵盤1的key code,可以換上自己想要的
還有,完全沒學過Flash的話,去買本書吧
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.136.103
※ 編輯: cjcat2266 來自: 218.166.136.103 (01/30 00:16)
推
01/30 00:29, , 1F
01/30 00:29, 1F
→
01/30 00:32, , 2F
01/30 00:32, 2F
推
01/30 00:33, , 3F
01/30 00:33, 3F
推
01/30 00:46, , 4F
01/30 00:46, 4F
→
01/30 00:52, , 5F
01/30 00:52, 5F
推
01/30 01:08, , 6F
01/30 01:08, 6F
→
01/30 01:22, , 7F
01/30 01:22, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章