最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
as3.0鼠标键盘对MC监听收录
时间:2022-07-02 17:02:18 编辑:袖梨 来源:一聚教程网
场景中对MC以及场景分别加以键盘ENTER监听:
function keyEnter(event : KeyboardEvent):void {
if (event.keyCode==13) {
switch (event.target) {
case my_text :
trace("it");
break;
default :
trace("you clicked stage");
break;
}
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyEnter);
对场景中舞台跟MC分别添加鼠标监听:
function testit(e:MouseEvent):void {
switch (e.target) {
case my_text :
trace("you click my_text!");
break;
case stage :
trace("you clicked stage!");
break;
}
}
stage.addEventListener(MouseEvent.CLICK,testit);
设置舞台中的默认焦点:
stage.focus=my_text;
如果想让MC有效。需要添加:
my_mc.buttonMode=true;
一般MC的键盘ENTER键监听:
_pager_mc.addEventListener(KeyboardEvent.KEY_DOWN, keyEnter);
function keyEnter(event : KeyboardEvent):void {
if (event.keyCode==13) {
_pager_mc.removeEventListener(KeyboardEvent.KEY_DOWN, keyEnter);
trace("it");
}
}
感谢火山兄帮助。学到了一条:
一般只要跟键盘有关的代码,直接测试的时候,一定记得禁用快捷键。
在测试的时候。在“控制”---“禁用快捷键”前面打上勾。
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21