万卷书   首页 > 电脑书籍 > Flash > 进入Flash MX组件时代之五 创建用户组件
 
  clearInterval


  适用版本:

  Flash Player 6.

  使用方法:

  clearInterval( intervalID )

  参数:

  intervalID

  通过setInterval函数返回的一个标识标。

  返回值:无

  说明:

  清除一个setInterval函数调用。


  Key.addListener


  适用版本:Flash Player 6.

  使用方法:Key.addListener (newListener)

  参数:newListener

  当按下释放键盘控制后返回的一个对象事件上。

  返回值:无

  说明:

  事件:注册一个对象用以接受键盘按下释放后的反应。当一个键盘按钮按下或是释放,不管是否有输入焦点,所有用addListener注册过的onKeyDown事件或是onKeyUp事件都将会被触发。多个对象也能监听键盘控制。如果监听者newListener早被注册过,那么将不会产生任何反映。

  instanceof

  应用版本:Flash Player 6.

  使用方法:object instanceof class

  参数:object

  一个ActionScript对象

  class

  ActionScript构造器函数类型,如String或是Date等类型。

  返回值:

  如果一个对象是指定的某种场景类,instanceof返回值为true,否则返回值为false。

  说明:

  操作:确定一个对象是否属于一种特殊的类,测试该对象为某种类型。

  Instanceof操作不能将原始类型转化为封装类型,例如,下面的代码将返回true值:

  new String("Hello") instanceof String

  而下面的代码将返回false值:

  "Hello" instanceof String


  现在我们再对上述的这些指令作以简单综述:

  #initclip与#endinitclip是一对成对出现的指令,主要功能是在影片关键帧等内容未曾载入调用前对组件进行一定的初始化定义描述及操作;

  Object.addProperty是添加一个对象的属性,这有便于我们为用户组件创建一些属于自己的对象属性。

  SetInterval与clearInterval基本也是成对出现的指令,如果对于这两个指令在刚开始阶段比较难以理解,或许大家可以把它们与VB或是Delphi中的timer控件的作用作以类比,其它说到底,它们起到了一个“定时触发”的时间控制作用而已。

  addListener对象监听的指令,我们不仅可以监听键盘对象,还可以监听鼠标、场景、文本框等等对象的内容,由此我们在用户组件的创作过程中此指令就可以大大改善用户体验,增加组件与用户之间的沟通。

  Instanceof判断一个对象是否属于某一种特定的类型。

  

上一页 下一页