显示对象

显示列表

显示对象(Display Object),它是指可以在舞台上显示的对象,它包括可以直接看到的图形、文字、视频、图片;

也包括不能直接看到的但是却真实存在的显示对象容器(Display Object Container)

含义:使用as3.0 构建每个应用程序都有一个显示对象构成的层次结构,这个结构被称之为显示列表 显示列表在这个显示列表的最上层--舞台,

舞台是最根本的容器,它包含着当前swf文件主类的实例;如果这个swf文件 设定了文档类(如as文件),那么文档类就变成了主类 如果是由

cs4生成的而且没有指定文档类,那他默认的就是MainTimeLine类就是主类

DisplayObject是一种抽象基类,是可以放在显示列表中的所有对象的基类;但不能直接调用DisplayObject。

隐藏继承的公共属性  如: mouseChildren -- 确定对象的子项是否支持鼠标。

numChildren : int -- 返回此对象的子项数目。例:trace(stage.numchildren);

tabChildren : Boolean -- 确定对象的子项是否支持 Tab 键。例:mc.removechild(mc.getChildAt(0));

......

非可见属性:name  id   parent   stage 等;

可视属性:visible  alpha  rotation  height  width  x  y  z  scaleX 等;

方法 经常使用的公共方法 如: DisplayObjectContainer();-- 调用新的 DisplayObjectContainer() 构造函数会引发 ArgumentError 异常。

addChild(child:DisplayObject):DisplayObject -- 将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。 

DisplayObjectContainer addChildAt(child:DisplayObject, index:int):DisplayObject -- 将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。

addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void -- 使用  EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。

contains(child:DisplayObject):Boolean -- 确定指定显示对象是 DisplayObjectContainer 实例的子项还是该实例本身。

  DisplayObjectContainer dispatchEvent(event:Event):Boolean -- 将事件调度到事件流中。

  removeChild(child:DisplayObject):DisplayObject -- 从 DisplayObjectContainer 实例的子列表中删除指定的 child DisplayObject 实例。 DisplayObjectContainer removeChildAt(index:int):DisplayObject -- 从 DisplayObjectContainer 的子列表中指定的 index 位置删除DisplayObject。 removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void -- 从 EventDispatcher 对象中删除侦听器。 getChildByName(name:String):DisplayObject -- 返回具有指定名称的子显示对象。

getObjectsUnderPoint(point:Point):Array -- 返回对象的数组,这些对象位于指定点下,并且是该 DisplayObjectContainer 实例的子项

(或孙子项,依此类推)。

..........

 

转载于:https://www.cnblogs.com/--2174521/archive/2012/10/04/2712508.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值