快速业务通道

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

作者 凌众技术 来源 网页制作 浏览 发布时间 2012-03-09

对场景中舞台跟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;

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号