2010-04-12 66 views
0

我正在創建一個帶調整大小功能的簡單AIR應用程序。當然,我需要在右下角放置一個調整大小的箭頭。這裏是我的代碼:將元素粘貼到右下角(AS3 - Adob​​e AIR)?

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

這不起作用,我的按鈕很快就離開了窗口。我怎麼能做這個工作?

Martti Laine

回答

1

我想你忘了設置舞臺縮放和對齊模式。 因此,當您調整大小時,該按鈕會轉到所需的Y,但是當舞臺居中時,它會離開屏幕,從而導致它無法正常工作。

嘗試使用這樣的:

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

謝謝,我不得不將scaleMode而不是對齊。 – 2010-04-12 17:21:49

0

它是否垂直或水平掉出窗外?

您可能需要設置

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

這可能是你的問題。