![]() |
подгрузка большого swf
Добрый день. Вопрос такой. Как убыстрить подгрузку swf с покадровой анимацией? У меня полет над горами (80 фреймов). Раделить на несколько swf? Просто я рядовой дизайнер без сильных знаний в экшене. Без вашей помощи не обойдусь. Заранее спасибо. Оксана
|
Как-то "убыстрить" с помощью программирования на AS загрузку ролика не получится.
Оптимизируйте загружаемые ролики, уменьшите их вес - уберите лишние ключевые кадры, оптимизируйте графику - вектор, растр. Если хотите, можно действительно попробовать разрезать на пару swf, загрузить и стартовать 1-й кусок, и пока он анимируется, загружать второй кусок. |
Цитата:
|
Уточните-ка, у вас под "подгрузкой" подразумевается подгрузка дополнительного ролика в основной?
Или же ролик цельный и речь идет о его простой загрузке? Если второе, то просто введите прелоадер с прогресс-баром, чтобы юзер видел, сколько ему еще ждать и оптимизируйте ролик. |
Спасибо за ответ. У меня основная флэшка, создаю пустой символ-контейнер и в него из библиотеки аттачу свой фильм. Прелоадер лучше в библиотечном мувике встраивать или внутри контейнера? И как лучше для ускоренной загрузки: брать символ из библиотеки или загонять внешний swf?
|
Вложений: 1
Еще раз - как-то "ускорить" загрузку средствами программирования не получится.
Прелоадером можно только сгладить дискомфорт, давая пользователю возможность "видеть" процесс. Если у вас в ролике ничего меняться не будет, можно не грузить дополнительный материал извне, вашу анимацию убрать в библиотеку и аттачить ее оттуда. При совместном использовании прелоадера и аттача могут возникнуть проблемы с неправильной индикацией прогресса загрузки. Это связано с тем, что по умолчанию экспорт библиотечных символов, предназначенных для аттачмента, происходит в первый кадр и прелоадер работает в этом случае некорректно. Как этого избежать, обсуждалось, еще в других местах... Пример см. во вложении. В примере в роли мувика test (идент-р связывания "test_id") должен быть мувик с вашей анимацией. Все остальное (clear_pane, scrollPane) удалите и со сцены из библиотеки. |
Mooncar, спасибо вам большое! Вы -гений! Сейчас попробую. Оксана
|
Спасибо на добром слове. Особой гениальности тут нет -просто немного здравого смысла и путешествий по собственным грабелькам. :)
|
| Часовой пояс GMT +4, время: 14:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.