PDA

Просмотр полной версии : Вопрос по ресайзу сцены


sergey111ank
15.06.2012, 02:19
Здравствуйте подскажите пожалуйста ответ на такой вопрос
Есть флэш ролик.
Надо именно в его коде прописать что бы он мог увеличиваться в пределах: минимум 990 рх и максимум 1280 рх в ширину и оставался статичен ввысоту 100рх. Т.е. он должен тянуться только в шиину, и до определенных размеров.
Структура ролика - ряд слоев с имеющимися на них мувиками в одном мувике анимация объектов (внутри). Именно из-за этого мувика и не делаю позиционирование самих эллементов относительно ширины окна. На бэкграунде просто шэйп белый.
В вложении сам файл, если кому интересно.
И, да, я понимаю что это лучше делать просто в верстке, но нет возможности.
Варианты из серии просто noscale, noborder, exactfit нужного результата не дали.
Может кто-то все же сможет подсказать хотя бы направление в которое нужно направить мысли?

in4core
15.06.2012, 03:31
stage.scaleMode = 'noScale';
stage.align = 'TL';
stage.addEventListener(Event.RESIZE, onResize);
function onResize(e:Event) :void
{
if(stage.stageWidth < 1280) background.width = stage.stageWidth;

}
Это при ресайзе.
А если просто надо при загрузке , то

stage.scaleMode = 'noScale';
stage.align = 'TL';
if(stage.stageWidth < 1280) background.width = stage.stageWidth;