| 包 | fireas.base.display |
| 类 | public class FireSprite |
| 继承 | FireSprite flash.display.Sprite |
| 子类 | Component |
它对Adobe官方的flash.display.Sprite类进行了二次封装,提供了更多的属性和事件.
| 属性 | 定义方 | ||
|---|---|---|---|
| added : Boolean [只读-属性]
获取是否加入显示对象. | FireSprite | ||
| rooted : Boolean [只读-属性]
获取是否被加入到文档类中. | FireSprite | ||
| scale : Number
显示对象的尺寸. | FireSprite | ||
| staged : Boolean [只读-属性]
获取是否被加入舞台. | FireSprite | ||
| 方法 | 定义方 | ||
|---|---|---|---|
changeSize(w:Number, h:Number):void
改变显示对象的width,height属性. | FireSprite | ||
moveXY(x:Number, y:Number):void
改变显示对象的x,y属性. | FireSprite | ||
| 事件 | 摘要 | 定义方 | ||
|---|---|---|---|---|
| 当对象隐藏时调度. | FireSprite | |||
| 当显示对象被移动时调度. | FireSprite | |||
| 当对象改变尺寸时调度. | FireSprite | |||
| 当对象显示时调度. | FireSprite | |||
| added | 属性 |
added:Boolean [只读-属性] 获取是否加入显示对象. 通俗讲,该显示对象如果存在父级对象(parent),则为true.
public function get added():Boolean| rooted | 属性 |
rooted:Boolean [只读-属性] 获取是否被加入到文档类中. 通俗讲,该显示对象如果能获取文档类(root),则为true.
public function get rooted():Boolean| scale | 属性 |
scale:Number显示对象的尺寸. 如果scaleX,scaleY是等比缩放,建议使用该属性.
如果没有设置过scale属性,则该属性返回永远是0.
public function get scale():Number public function set scale(value:Number):void| staged | 属性 |
staged:Boolean [只读-属性] 获取是否被加入舞台. 通俗讲,该显示对象如果能获取舞台对象(stage),则为true.
public function get staged():Boolean| changeSize | () | 方法 |
protected function changeSize(w:Number, h:Number):void改变显示对象的width,height属性.
调用该方法会调度FireEvent.RESIZE事件
参数
w:Number — 改变的width值.
| |
h:Number — 改变的height值.
|
| moveXY | () | 方法 |
protected function moveXY(x:Number, y:Number):void改变显示对象的x,y属性.
调用该方法会调度FireEvent.MOVE事件
参数
x:Number — 改变的x值.
| |
y:Number — 改变的y值.
|
| hide | 事件 |
fireas.base.events.FireEventfireas.base.events.FireEvent.HIDE当对象隐藏时调度.
当visible改变为false时,将调度该事件.
定义hide事件对象的type属性值. 当改变继承FireSprite的显示对象visible属性为false时,便会调度该事件.| move | 事件 |
fireas.base.events.FireEventfireas.base.events.FireEvent.MOVE当显示对象被移动时调度.
当x,y改变时,将调度该事件.
定义move事件对象的type属性值. 当改变继承FireSprite的显示对象x,y属性时,便会调度该事件.| resize | 事件 |
fireas.base.events.FireEventfireas.base.events.FireEvent.RESIZE当对象改变尺寸时调度.
当改变width,height时,将调度该事件.
定义resize事件对象的type属性值. 当改变继承FireSprite的显示对象width,height属性时,便会调度该事件.| show | 事件 |
fireas.base.events.FireEventfireas.base.events.FireEvent.SHOW当对象显示时调度.
当visible改变为true时,将调度该事件.
定义show事件对象的type属性值. 当改变继承FireSprite的显示对象visible属性为true时,便会调度该事件.