您当前的位置:灵感设计 >> 媒体动画>> FLASH >> 正文内容

AS教程:对场景和MC添加鼠标监听

2009年02月17日 09:02:54 来源:本站整理nmlxly字号:T | T分享至:腾讯微博 新浪微博 QQ空间
对场景中舞台跟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);

一般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");
}
}

场景中对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);

感谢火山兄帮助。学到了一条:
一般只要跟键盘有关的代码,直接测试的时候,一定记得禁用快捷键
在测试的时候。在“控制”---“禁用快捷键”前面打上勾。

设置舞台中的默认焦点
stage.focus=my_text;

如果想让MC有效。需要添加:
my_mc.buttonMode=true;
相关阅读:
返回灵感设计首页
站内搜索
推荐查看
  • 还没有任何项目!
图文信息
  • 没有任何带图片的信息!
网站广告支持
灵感设计首页 - 关于我们 - 网站动态 - 联系我们 - 招聘信息 - 广告服务 - 版权声明 - 网站地图 - 在线帮助