![]() |
Preloader тормозит чето
скажите че прелоадер начинает загрузку уже с половины, а до появления его экран пустует?????
|
это скорее всего потому, что половина клипа загружается до того, как начинает крутиться прелоадер.
|
надо максимально облегчать первый кадр. там должен быть в идеале только прелоадер и его код. если много компонентов используешь то это тоже будет тормозить. они раньше прелоадера загружаются.
|
дополню, сам прелоадер может быть размером с остаток мувиклипа и пока он сам не загрузиться, работать не будет.
|
на мой взгляд лучше всего использовать внешний прелоадер!
|
Цитата:
|
|
звук убери из флешки.
|
никто так и не сказал о самом главном ->
все что нужно сделать это: 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 фпс!!! |
| Часовой пояс GMT +4, время: 10:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.