将元素粘贴到右下角(AS3 - Adob​​e AIR)?

时间:2010-04-12 16:42:26

标签: actionscript-3 adobe resize air

我正在创建一个带有resize功能的简单AIR应用。当然我需要在右下角放置一个调整大小的箭头。这是我的代码:

stage.addEventListener(Event.RESIZE, handleResize);
function handleResize(e:Event):void{
    resize_btn.y = stage.stageHeight-resize_btn.height;
}

这不起作用,我的按钮很快就会离开窗户。我怎么能做这个工作?

Martti Laine

2 个答案:

答案 0 :(得分:1)

我想你忘了设置舞台比例和对齐模式。 因此,当你调整大小时,按钮会转到所需的Y但是当舞台居中时它会偏离屏幕,让人觉得它不起作用。

尝试使用:

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

答案 1 :(得分:0)

它是垂直还是水平落在窗外?

您可能想要设置

resize_btn.x = stage.stageWidth-resize_btn.width;

这可能是你的问题。