Flash调整大小问题

问题描述

| 我正在构建一个Flash项目,该项目旨在成为一个非常吸引人的应用程序。为了实现这一点,我希望使该应用程序适合浏览器窗口的100%大小,并在其内容中填充吸引人的图像和交互性。 我希望其中一些对象与舞台的特定侧面(例如左侧)保持一致的距离。这是我用来在运行时调整徽标大小并将其距应用程序左侧100px的代码
import flash.events.Event;

var logo:logo = new logo();

stage.addEventListener(Event.RESIZE,resizeListener);

function resizeListener(e:Event):void {
  logo.x = 100;
}

logo.x = 100;
logo.y = stage.stageHeight / 2;
logo.width = logo.width / 2;
logo.height = logo.height / 2;

addChild(logo);
由于某种原因,此问题是徽标保留在该位置,并且在调整应用程序大小时,徽标与舞台左侧的距离不一致。有人可以帮我修改上面的代码,以使徽标距左侧100px吗? 谢谢您的帮助。     

解决方法

        确保已设置
stage
align
scaleMode
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
理想情况下,您可以通过文档类进行设置,如果尝试从导入的MovieClip进行这些更改,则可能会存在安全问题。 此外,Flash调试播放器可能会出现阶段对齐和缩放问题,这在实时浏览器测试中不会出现。