我试图让我的剪辑在舞台调整大小时保持在屏幕左侧,但它不起作用。这是我的代码:
stage.addEventListener(Event.RESIZE, resizeHandler);
function resizeHandler(e:Event){
circleMenu.x = 0;
}
显然这是行不通的,但是你如何获得全球零X位置。当我调整窗口大小时,我的剪辑会随之移动。
你设置了吗
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
?
我确信这确实有效,但您需要正确初始化您的舞台。事实上,如果你这样做,你根本不需要告诉你的剪辑留在左边。在初始化的某个地方执行以下操作:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
您的对象似乎正在移动,因为剪辑正在缩放和/或对齐方式设置为默认值(我认为是中间或居中)。