![]() |
оптимизация "резинового" сайта
Здравствуйте.
Флешовый сайт. Основа которой - картинка на фоне, которая растягивается на размер окна браузреа. Сама по себе картинка большая 1280на 768. Джипег. Картинка лежит в библиотеке. На стейлдже мувиком. Проблема такая: картинка загружается в полном размере, если окно стейджа меньше чем картинка, часть картинки просто не видна. Сильные тормоза начинаются, если развернуть флешку на весь экран. Тормозить начинает просто ужасно. Ресайзиться обычным onResize как можно решить проблему? оптимизировать всю работу. Уже всю анимацию перевела на программную. Немного помогло, но не сильно Спасибо. |
я-бы посмотрел исходник или код ресайза.
|
Код:
resize_obj.onResize = function() {элементов онрейсайз значительно больше, так как там все элементы относительно друг друга позиционируются. тестовая версия тут: http://www.artdepo.com.ua/demo/soulspa что бы почувтвовать разницу можно просто уменьшить окно браузера: сразу побыстрее работает. |
так. ну судя по примеру есть баги. у меня в какой то момент при таскании броузера фотка раздела осталась меньшей, а под ней была фотка главная. значит уже как минимум две резиновые фотки.
if (Stage.width>=1280) - это видимо баг, который я увидел, его надо в onResize тоже засунуть. по поводу тормозов: у меня ничего практически не тормозит на 1680. и так-же на маленьком размере. в общем попробуйте загружать фон раздела в мувик back_pic, выгружая из него основной фон. ну и еще в каком-то старинном примере Stage.width и Stage.height перед выполнением функции в переменные засовывают. незнаю насколько это облегчает, хотя у вас объектов много, может и поможет. |
да, спасибо попрорую. У меня тоже была идея выгружать фотку с главной страницы. хотя тормоза были и до этого. Видимо у вас достаточно сильная машина, раз не тормозит :)
Спасибо |
| Часовой пояс GMT +4, время: 00:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.