2011-04-06 52 views
0

舞台左侧对齐剪辑我试图让我的剪辑留在舞台调整大小的屏幕左侧,但它不工作。这是我的代码:调整大小与闪光as3

stage.addEventListener(Event.RESIZE, resizeHandler); 

function resizeHandler(e:Event){ 
     circleMenu.x = 0; 
} 

很明显,这不起作用,但你如何获得全局零X位置。当我调整窗口大小时,我的剪辑随之移动。

回答

3

你有没有设置

stage.align = StageAlign.TOP_LEFT; 
stage.scaleMode = StageScaleMode.NO_SCALE; 

3

我相信这确实有效,但您需要正确初始化您的舞台。事实上,如果你这样做,你不必告诉你的剪辑留在左边。某处在初始化做到这一点:出现

stage.scaleMode = StageScaleMode.NO_SCALE; 

stage.align = StageAlign.TOP_LEFT; 

你的对象是运动的,因为剪辑被缩放和/或对齐方式设置为默认值(我相信是中间或中心)。

+0

2.5年后,我想你花了一些时间来想想这个:) – Kodiak 2013-11-09 18:18:34

+1

我做到了。我散步了一会,当我住在山上时,我深深地走了一段旅程,呼吸,吃喝,喝着你的话。然后有一天,不久前我醒来,突然间我对你做出了回应。 – 2013-11-09 21:16:00