Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с прелоадером (http://www.flasher.ru/forum/showthread.php?t=91969)

Korsar Nik 13.02.2007 01:34

Проблема с прелоадером
 
Проблема в следующем: прелоадер к сайту почему-то не появляется с начала загрузки, лишь когда сайт примерно на треть уже загрузился. С чем может быть связана проблема и как её можно исправить?

KLieriK 13.02.2007 02:14

те что у тебя в библиотеке есть объекты, которые импортируються в первый кадр

Korsar Nik 13.02.2007 03:54

Нет, специально проверил - нету. Есть, правда, подозрение, что это из-за использования встроенных компонентов. Могут ли они импортироваться в первый кадр без моего ведома?

Morozov1982 13.02.2007 06:44

Может быть у тебя сам прелодер много весит (слишком навороченный).

orangeline 13.02.2007 09:14

прелоадер внешний или внутренний?

etc 13.02.2007 13:04

Morozov1982, сообщение можно отредактировать, а не удалять и писать новое…

Korsar Nik 13.02.2007 17:43

Прелоадер внутренний. Навороченый, но не сильно. Дело не в наворотах. Даже когда я оставляю просто полосочку и текст для процентов над ней, всё равно прелоадер появляется на 9%.
Я кажется нашёл в чём проблема. Если я удаляю из библиотеки 2 макроменовских компонента - прелоадер на 2х процентах появляется, то есть так, как и должно быть. Теперь другой вопрос возникает: как отключить загрузку компонентов в первый кадр? Или вообще можно ли как-то обойти эту проблему? Сейчас у меня в 1 кадре главной сцены лежит клип с прелоадером, а во втором кадре клип со всем сайтом. Может иначе организовать всю систему?

Korsar Nik 14.02.2007 01:03

Ап. И всё-таки, не мог бы кто-нибудь подсказать?

etc 14.02.2007 01:17

За «Ап» можно и бан получить.

pkfun 14.02.2007 01:20

Разумеется можно и даже нужно. Вам следует отказаться от внутреннего прелоадера и использовать внешний.
Внешний прелоадер работает так: вы создаете специальный swf в котором только графика прелоадера и его код. Этот swf загружает в себя ваш сайт. Основа внешнего прелоадера класс MovieClipLoader. Примеров внешних прелоадеров много( используйте поиск и help flash-а).
А то, что внутрений прелоадер всегда начинает не сначала: кроме мувиклипов и компонентов которые прописаны для загрузки в первый кадр, еще могут грузиться некоторые классы(напр. класс Tween) используемые в swf.

Korsar Nik 14.02.2007 03:53

pkfun
Спасибо большое. Попробую использовать внешний прелоадер.

__etc
Прошу прощения. Правила апать топики не запрещают.

etc 14.02.2007 03:55

Цитата:

Сообщение от Korsar Nik
Правила апать топики не запрещают.

«Апать» расценивается как флейм и флуд.

KLieriK 14.02.2007 04:41

Вложений: 1
вот тебе исходник как аналог такого прелоадера.
вес самого прелоадера (swf) ~ 795байт
там все с русскими(и чуток англ) коментами. если что-то не будет понятно, юзай ссылку у меня в подписи - там все найдеш!!!

Отдельная благодарность pkfun за идею.
прочитал твой пост и просто загорелся написать себе такое. ;)


Часовой пояс GMT +4, время: 00:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.