我正在创建一个带有resize功能的简单AIR应用。当然我需要在右下角放置一个调整大小的箭头。这是我的代码:
stage.addEventListener(Event.RESIZE, handleResize);
function handleResize(e:Event):void{
resize_btn.y = stage.stageHeight-resize_btn.height;
}
这不起作用,我的按钮很快就会离开窗户。我怎么能做这个工作?
Martti Laine
答案 0 :(得分:1)
我想你忘了设置舞台比例和对齐模式。 因此,当你调整大小时,按钮会转到所需的Y但是当舞台居中时它会偏离屏幕,让人觉得它不起作用。
尝试使用:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
答案 1 :(得分:0)
它是垂直还是水平落在窗外?
您可能想要设置
resize_btn.x = stage.stageWidth-resize_btn.width;
这可能是你的问题。