调整空气窗口大小时修复文本字段位置



当空气窗口在闪存动作脚本中重新大小时,如何修复文本字段宽度和高度以及位置? 我正在尝试使用文本字段,例如记事本编辑器区域,但是当我重新尺寸Adobe Air窗口时,文本字段属性会自动调整,这意味着它会改变其位置。 我希望,当空气窗的宽度重新尺寸时,文本字段应根据Adobe Air Window宽度调整其宽度。当空气尺寸重新大小时,文本字段应根据Adobe Air Window窗口高度和文本字段调整其高度位置(x,y)应修复。

用于控制组件的调整大小,在应用程序开始时配置阶段:

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

订阅舞台调整大小,并实施TextField的大小:

stage.addEventListener(Event.RESIZE, onResize);
function onResize(e:Event):void {
    //Implement logic, screen size is (stage.stageWidth x stage.stageHeight)
    const padding: int = 20;
    myTextField.width = stage.stageWidth - 2*padding;
    myTextField.height = stage.stageHeight - 2*padding;
}

最新更新