serdeles
04.05.2010, 12:52
Делаю резиновый флеш. За основу взял метод, описанный здесь: http://www.flash-mx.ru/url_elastic
Настройки сцены:
Stage.scaleMode = "noScale";
Stage.align = "TL";
Объекты:
footer._Ratio = footer.noScale;
tube._Ratio = tube.noScale;
footer — горизонтальная полоса, которая позиционируется внизу сцены.
tube — объект, который по верхнему краю должен располагаться на одном уровне с footer (грубо говоря, align=top).
Проблема в том, что при разной высоте окна браузера позиционирование нарушается, мувик tube то уходит выше, то опускается ниже мувика footer.
Надеюсь, понятно описал проблему. На всякий случай, исходник. Если менять высоту окна при просмотре, позиционирование изменяется.
Файл fla: http://narod.ru/disk/20378149000/elastic2.fla.html (1,1 МБ).
Настройки сцены:
Stage.scaleMode = "noScale";
Stage.align = "TL";
Объекты:
footer._Ratio = footer.noScale;
tube._Ratio = tube.noScale;
footer — горизонтальная полоса, которая позиционируется внизу сцены.
tube — объект, который по верхнему краю должен располагаться на одном уровне с footer (грубо говоря, align=top).
Проблема в том, что при разной высоте окна браузера позиционирование нарушается, мувик tube то уходит выше, то опускается ниже мувика footer.
Надеюсь, понятно описал проблему. На всякий случай, исходник. Если менять высоту окна при просмотре, позиционирование изменяется.
Файл fla: http://narod.ru/disk/20378149000/elastic2.fla.html (1,1 МБ).