ActionsScprit3.0 小知识点(一)[通用属性及事件的处理]

1.主舞台是不接受MouseEvent的。需要创建一个新的可视组件来监视MouseEvent事件。

  可视组件.addEventListener(MouseEvent.事件,事件处理方法);

2.将组件添加到主舞台。

  addChild(组件);

3.删除事件监听程序

  事件源.removeEventListener(事件,事件处理方法);

4.键盘处理事件的组件必须处于激活foucs状态

  stage.fouce=需要处理的组件;

5. enterFrame Flash帧切换时的事件。

6.timer

  flash.utils.Timer

  flash.events.TiemrEvent

  创建:

  var tm:Timer= new Timer(延时,次数);

  tm.addEventListener(TimerEvent.事件,事件处理方法);

  tm.start();//启动

7.异常捕获

  try

  {

    throw new Error(“Error Message”);

  }

  catch(err:Error)

  {

    trace(err.message);

  }

8.类的保存必须存放在与包相符的目录中

  类派生使用关键字     extend

     子类使用父类使用关键字   super

  子类覆盖父类函数,使用    override

9.触发事件

  想触发的事件必须派生于flash.events.EventDispatcher,然后调用dispatchEvent()触发

  flash.events.EventDispatcher.addEventListener(…);

  flash.events.EventDispatcher.removeEventListener(…);

  【不算很明白】

10.flash.system.Capabilities 类中许多静态函数返回计算机系统相关信息。

11.常用属性

  a.缩放影片

  stage.scaleMode =StageScaleMode.[EXACT_FIT/NO_BORDER/NO_SCALE/SHOW_ALL]

  b.对齐方式

  stage.align=StageAlign.[TOP/BOTTOM/LEFT/RIGHT/TOP_LEFT/TOP_RIGHT/BOTTOM_LEFT/BOTTOM_RIGHT]

  c.删除右键菜单

  stage.showDefaultContextMenu=false;

 

 

 

 

 

 

 

 

 

 

版权声明:本文为vace原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/vace/archive/2010/04/24/1719228.html