Просмотр полной версии : Preloader тормозит чето
Pylinsky
16.06.2005, 04:27
скажите че прелоадер начинает загрузку уже с половины, а до появления его экран пустует?????
это скорее всего потому, что половина клипа загружается до того, как начинает крутиться прелоадер.
DmitryMV
16.06.2005, 11:53
надо максимально облегчать первый кадр. там должен быть в идеале только прелоадер и его код. если много компонентов используешь то это тоже будет тормозить. они раньше прелоадера загружаются.
дополню, сам прелоадер может быть размером с остаток мувиклипа и пока он сам не загрузиться, работать не будет.
на мой взгляд лучше всего использовать внешний прелоадер!
billioner
24.06.2005, 19:11
на мой взгляд лучше всего использовать внешний прелоадер!
а не подскажешь как? может вопрос глуп, но все попытки написать подобное пошли титаником ко дну...
http://www.flasher.ru/forum/showthread.php?t=63104
п.7 в конце......
никто так и не сказал о самом главном ->
все что нужно сделать это:
1. открыть библиотеку.
2. пройтись по мувиклипам, звкам, которые загружаются через АС, с пом. attachMovie, attachSound.
3. у каждого из них в Linkage снять галку на чекбоксе 'import in first frame'.
4. после этого разместить все мувиклипы и звуки(их можно разложить по кадрам в каком-нить пустом клипе) в любом кадре, кроме ПЕРВОГО.
5. теперь первый кадр не такой уж и загруженный.
6. и еще, если используются АС 2.0 классы, то они тоже могут здорово нагрузить первый кадр, чтобы избежать этого нужно:
а) нажать Ctrl+Shift+F12.
б) в открывшемся меню (Publish Settings -> вкладка Flash) возле пункта action script version нажать settings.
в) и в поле ввода 'Export frame for classes' написать желаемый кадр.
г) но !!! учтите классы нужно загружать до того как будут загружены связанные с ними мувиклипы!
вроде все, если кто-то знает еще какие-нить способы, пишите)
с помощью такой раскладки клипов и звуков по кадрам можно создать умный, поэтапный прелоадер, просто перед каждым кадром можно писать что щас загружается, выглядит все это очень даже приятно.
например след. последовательность кадров:
1. загрузка прелоадера.
2. загрузка классов.
3. загрузка элементов интерфейса.
4. загрузка картинок.
.. загрузка еще чего-нить...
n. загрузка стартовых скриптов.
никто так и не сказал о самом главном ->
все что нужно сделать это:
)
Ты что ж по ссылкам не ходишь?????
я открыл ее после того как написал пост, видимо когда просматривал не заметил ее )))
Всё намного проще, делаем swf спрелоадером и в него уже грузим наш swf и не надо ничего пихать куда то и снимать галочки с каждого пролинкованого мувика ...
это и будет внешний прелоад.....
да это тоже способ, но еще надо не забыть поставить
_lockroot = true у загружаемого свф.
и поставить фпс=0.01 у свф В который загружаем, а то тормоза могут быть.
и еще одно но, у меня в таком способе возникали глюки с hitTest ом, так что...
про _lockroot согласен , а вот про fps полный бред ... загруженный мув будет проигрываться со скорость заданной в swf , в который подгружаем и если мы там поставим 0.01 то вот это и будет дико тормозить, точнее даже не тормозить , а просто очень медленно проигрываться ...
ты не прав кузен!
можешь сам проверить, видимо ты просто не проверял...
значит есть два мува:
1. 0.1 фпс куда грузим.
2. 50 фпс который грузим. (нарисуем там какую-нить анимацию).
в данном случае мув загрузиться через 1-2 секунды (чем меньше фпс тем больше время загрузки)
и будет проигрываться со скоростью 50 фпс!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.