PDA

Просмотр полной версии : Preloader тормозит чето


Pylinsky
16.06.2005, 04:27
скажите че прелоадер начинает загрузку уже с половины, а до появления его экран пустует?????

Wave
16.06.2005, 07:17
это скорее всего потому, что половина клипа загружается до того, как начинает крутиться прелоадер.

DmitryMV
16.06.2005, 11:53
надо максимально облегчать первый кадр. там должен быть в идеале только прелоадер и его код. если много компонентов используешь то это тоже будет тормозить. они раньше прелоадера загружаются.

iNils
16.06.2005, 11:53
дополню, сам прелоадер может быть размером с остаток мувиклипа и пока он сам не загрузиться, работать не будет.

Nео
16.06.2005, 13:58
на мой взгляд лучше всего использовать внешний прелоадер!

billioner
24.06.2005, 19:11
на мой взгляд лучше всего использовать внешний прелоадер!
а не подскажешь как? может вопрос глуп, но все попытки написать подобное пошли титаником ко дну...

Штрек
24.06.2005, 22:40
http://www.flasher.ru/forum/showthread.php?t=63104

п.7 в конце......

Hanzo
25.06.2005, 11:58
звук убери из флешки.

neelts
25.06.2005, 13:06
никто так и не сказал о самом главном ->
все что нужно сделать это:
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' написать желаемый кадр.
г) но !!! учтите классы нужно загружать до того как будут загружены связанные с ними мувиклипы!

вроде все, если кто-то знает еще какие-нить способы, пишите)

neelts
25.06.2005, 13:14
с помощью такой раскладки клипов и звуков по кадрам можно создать умный, поэтапный прелоадер, просто перед каждым кадром можно писать что щас загружается, выглядит все это очень даже приятно.
например след. последовательность кадров:
1. загрузка прелоадера.
2. загрузка классов.
3. загрузка элементов интерфейса.
4. загрузка картинок.
.. загрузка еще чего-нить...
n. загрузка стартовых скриптов.

Штрек
28.06.2005, 02:26
никто так и не сказал о самом главном ->
все что нужно сделать это:
)
Ты что ж по ссылкам не ходишь?????

neelts
28.06.2005, 18:18
я открыл ее после того как написал пост, видимо когда просматривал не заметил ее )))

KUZEN
29.06.2005, 12:20
Всё намного проще, делаем swf спрелоадером и в него уже грузим наш swf и не надо ничего пихать куда то и снимать галочки с каждого пролинкованого мувика ...

Штрек
29.06.2005, 19:36
это и будет внешний прелоад.....

neelts
29.06.2005, 22:28
да это тоже способ, но еще надо не забыть поставить
_lockroot = true у загружаемого свф.
и поставить фпс=0.01 у свф В который загружаем, а то тормоза могут быть.

и еще одно но, у меня в таком способе возникали глюки с hitTest ом, так что...

KUZEN
30.06.2005, 19:23
про _lockroot согласен , а вот про fps полный бред ... загруженный мув будет проигрываться со скорость заданной в swf , в который подгружаем и если мы там поставим 0.01 то вот это и будет дико тормозить, точнее даже не тормозить , а просто очень медленно проигрываться ...

neelts
30.06.2005, 22:27
ты не прав кузен!
можешь сам проверить, видимо ты просто не проверял...
значит есть два мува:
1. 0.1 фпс куда грузим.
2. 50 фпс который грузим. (нарисуем там какую-нить анимацию).
в данном случае мув загрузиться через 1-2 секунды (чем меньше фпс тем больше время загрузки)

и будет проигрываться со скоростью 50 фпс!!!