Flash 核心API

Flash 核心API

ID:39550321

大小:1.01 MB

页数:23页

时间:2019-07-06

Flash 核心API_第1页
Flash 核心API_第2页
Flash 核心API_第3页
Flash 核心API_第4页
Flash 核心API_第5页
资源描述:

《Flash 核心API》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Object Object类位于 ActionScript 类层次结构的根处。Object由构造函数使用 new 运算符语法创建,并且可以具有动态赋予其的属性。也可通过赋予对象文字值来创建Object,如下所示:varobj:Object={a:"foo",b:"bar"}不声明显式基类的所有类均可扩展内置Object类。可以使用Object类创建关联数组。关键是,关联数组是Object类的实例,而每个键/值对由属性及属性的值表示。要将关联数组声明为Object数据类型还有另一个原因:您可以使用对象文本来填充关联数组(但

2、只能在您声明它时)。下面的示例使用对象文本创建一个关联数组,使用dot运算符和arrayaccess运算符访问项,然后通过创建一个新属性来添加新的键/值对:varmyAssocArray:Object={fname:"John",lname:"Public"};trace(myAssocArray.fname);//Johntrace(myAssocArray["lname"]);//PublicmyAssocArray.initial="Q";trace(myAssocArray.initial);//QActionS

3、cript3.0包含两种继承类型:类继承和原型继承:类继承--是主要的继承机制,并支持固定属性的继承。固定属性是声明为类定义一部分的变量、常量或方法。现在,可通过存储相关类信息的特殊类对象表示每个类定义。原型继承--在以前版本的ActionScript中是唯一的继承机制,在ActionScript3.0中作为继承的替代形式。每种类都有一个关联的原型对象,而原型对象的属性由该类的所有实例共享。在创建一个类实例时,它具有对其类的原型对象的引用,这将作为实例及与其关联的类原型对象间的链接。运行时,如果在类实例中找不到某属性,则

4、会检查委托(该类的原型对象)中是否有该属性。如果原型对象不包含这种属性,此过程会继续在层次结构中连续的更高级别上对原型对象进行委托检查,直到Flash运行找到该属性为止。类继承和原型继承可同时存在,如下例所示:classA{varx=1prototype.px=2}dynamicclassBextendsA{vary=3prototype.py=4}varb=newB()b.x//1viaclassinheritanceb.px//2viaprototypeinheritancefromA.prototypeb.y//3

5、b.py//4viaprototypeinheritancefromB.prototypeB.prototype.px=5b.px//now5becauseB.prototypehidesA.prototypeb.px=6b.px//now6becausebhidesB.prototype用函数替代类后,可以构造自定义原型继承树。利用类,原型继承树可镜像类继承树。但是,由于原型对象是动态的,因此可以在运行时添加和删除基于原型的属性。公共属性属性 constructor : Object对类对象或给定对象实例的构造函数的引

6、用。 prototype : Object[静态]对类或函数对象的原型对象的引用。公共方法Object()创建Object对象,并将对该对象的构造函数方法的引用存储在该对象的constructor属性中。hasOwnProperty(name:String):Boolean指示对象是否已经定义了指定的属性。isPrototypeOf(theClass:Object):Boolean指示Object类的实例是否在指定为参数的对象的原型链中。propertyIsEnumerable(name:String):Boolean指

7、示指定的属性是否存在、是否可枚举。setPropertyIsEnumerable(name:String,isEnum:Boolean =true):void设置循环操作动态属性的可用性。toLocaleString():String返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。toString():String返回指定对象的字符串表示形式。valueOf():Object返回指定对象的原始值。EventDispatcher 包flash.events类publicclassEventDispatcher

8、继承EventDispatcher  Object实现IEventDispatcherEventDispatcher类是可调度事件的所有类的基类。EventDispatcher类实现IEventDispatcher接口,并且是DisplayObject类的基类。EventDispatcher类允许显示列表上的任何对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。