Тема: Preloader!!!
Показать сообщение отдельно
Старый 07.07.2003, 14:50
Tikoshka вне форума Посмотреть профиль Отправить личное сообщение для Tikoshka Найти все сообщения от Tikoshka
  № 2  
Tikoshka
 
Аватар для Tikoshka

Регистрация: Apr 2003
Адрес: Харьков
Сообщений: 73
конечно, стоило, наверно, посмотреть поиск сначала, но загрузка внешних флешек чуть-чуть отличается от обычных прелоадеров, так что приступимс...
1. создай в прелоадере пустой мувик и присвой ему имя экземпляра container
2. даже пустой мувик может иметь некоторый размер, пишем в первом кадре прелоадера (вообще, я надеюсь, что он всего один):
Код:
initSize = container.getBytesTotal(); 
container.loadMovie("main.swf");
3. еще заведем переменную loading, главная цель которой знать, закончилась ли загрузка
Код:
onClipEvent(load){ 
    loading = true;
}
onClipEvent(enterFrame){
    if(loading){
        if(this.getBytesTotal()>_root.initSize){
            perc = this.getBytesLoaded()/this.getBytesTotal()*100; 
            if(perc == 100){
                loading = false;
                this.nextFrame();
}}}}
все бы это хорошо, но кто бы мне на вопрос ответил
__________________
хочу все знать