as3 组件定义

as3 组件定义

as3 组件定义

as3 组件定义

package  kingBook{
import flash.display.MovieClip;
import flash.events.Event;
import flash.utils.setTimeout; public class CustomMc extends MovieClip{
[Inspectable(type="String",defaultValue="who are you?")]
public var message:String; [Inspectable(type="List",defaultValue="a",enumeration ="a,b,c,d")]
public var id:String; [Inspectable(type="List",defaultValue="-1",enumeration ="-1,1")]
public var dir:int; [Inspectable(name = "激活属性", variable = "enabledProperty",type="Boolean",defaultValue=false)]
public var enabledProperty:Boolean; public function CustomMc(){
this.addEventListener(Event.ENTER_FRAME,enterFrame);
} private function enterFrame(e:Event):void{
this.removeEventListener(Event.ENTER_FRAME,enterFrame);
trace("message:"+message, "id:"+id, "dir:"+dir, "enabledProperty:"+enabledProperty);
/**
* 勾选"激活属性",输出:message:who are you? id:a dir:-1 enabledProperty:true
* 必须改变定义的属性中的任意一项为非默认值,所有的自定义默认值才生效,
* 否则获取得到的值就是as3各类型的默认值,以上如果不勾选"激活属性"和不改变其它项就
* 输出:message:null id:null dir:0 enabledProperty:false
*/ } }; }

  

上一篇:opencv中的vs框架中的Blob Tracking Tests的中文注释。


下一篇:短视频平台开发,短视频能占据众多市场,靠的是什么