Я создаю проект 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);
Проблема с этим заключается в том, что по какой-то причине логотип остается на месте и не сохраняет постоянное расстояние от левой стороны сцены при изменении размера приложения. Может ли кто-нибудь помочь мне пересмотреть вышеприведенный код, чтобы логотип оставался на левой стороне размером 100 пикселей?
Спасибо за вашу помощь.