AS3 stage.width/height和stage.stageWidth/stageHeight的区别

stage.stageWidth和stage.stageHeight就是舞台的宽带和高度

一般默认打开宽带是550,高度是400

那么stage.stageWidth=550,stage.stageHeight=400

当更改了舞台的宽带和高度时,stage.stageWidth和stage.stageHeight也会跟着改变

而stage.width和stage.height不会随舞台的大小改变而改变的

stage.width和stage.height是加入到显示列表上的物体的大小

当显示列表没有物体时,stage.width和stage.height都为0

当有一个物体,无论是在舞台内还舞台外,stage.width和stage.height都等于这个物体的大小

当有多个物体是,无论是在舞台内还舞台外,stage.width和stage.height都等于这多个物体所在范围的最大距离。如图所示

  则这时的stage.width=30+40=70     stage.height=40

注册点在左上   则这时的stage.width=298-198+40=140      stage.height=197-117+40=120

posted @ 2013-05-04 20:49  Smile_YG  阅读(424)  评论(0编辑  收藏  举报