作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 请问如何做出esc选单
时间Wed Feb 11 02:30:55 2009
※ 引述《junjikilin (kilin)》之铭言:
: 请问想要做出一个动画中
: 使用者按键盘Esc键 能够出现选单
: 键码是27 但怎麽都没办法读出来
: 用trace来看KeyCode 每个键都有trace出来
: 就只有Esc键显示不出来
: 不知道板上有没有人知道 谢谢大家
其实你应该是有抓到了
只是在flash的editor里ctrl + enter的时候显示不出来而已 :)
直接单独执行.swf应该就ok了
范例:
var oKeyListener:Object = new Object();
oKeyListener.onKeyDown = function():Void {
if (Key.getCode() == Key.ESCAPE) {
trace('escape');
}
};
Key.addListener(oKeyListener);
在editor里按下Ctrl + Enter执行後,你会发现,esc其实还是没作用
这时,选择Control->Disable Keyboard Shortcuts
esc应该就会有反应了
--
诚徵
PHP网站工程师,熟
MVC架构佳
http://blog.eddie.com.tw/
全职、兼职可,意者请敲 :)
http://www.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.139.9
1F:推 junjikilin:谢谢~^^ 能否再请问Key.addListener(oKeyListener) 02/11 09:22
2F:→ junjikilin:的作用? 一定要加吗?谢谢~ 02/11 09:22
3F:→ aquarianboy:Listener的细节可参考F1手册 :) 02/11 11:49
4F:推 junjikilin:ok谢啦 只是不知道flash5有没有说明XD 感谢 02/11 15:48
5F:→ aquarianboy:其实google一下应该就会知道答案罗 02/11 17:37