Форум 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=83054)

Pagy 26.07.2006 20:12

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

onClipEvent (load)
{
all = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
preloaded = _root.getBytesLoaded();
percent = preloaded/all*100;
text=Math.floor(percent);
text=text+"%"
if(preloaded >= all){_root.gotoAndStop(2)}
}

в последней строчке if(preloaded >= all){_root.gotoAndStop(2)} обозначено что муви должен переходить на второй кадр! но дело в том что после того как загрузиться первый мувик! и начнётся грузиться второй то по этой команде готуэндплэй(2) начинается повторяться 1-ый мувик со 2-го кадра а не 2-ой продолжаться!
вот такая у меня трабла кто может подсказать! прошу помощи

Что такое хорошо? 26.07.2006 21:08

Цитата:

Сообщение от Pagy
if(preloaded >= all){_root.gotoAndStop(2)}
}
в последней строчке if(preloaded >= all){_root.gotoAndStop(2)} обозначено что муви должен переходить на второй кадр!

так и есть - на второй кадр главного мувика. Он так и делает.
Во втором прелодере исправь все _root на this

Pagy 26.07.2006 21:15

Что такое хорошо? Исправил всё root но всеровно работает не правильно

Pagy 26.07.2006 22:10

http://menzo.by.ru вот где это можно посмотреть

Что такое хорошо? 26.07.2006 22:27

Во втором прелодере ты не заменил _root на this, а просто его (_root) удалил ))) Это разные вещи, а от разных вещей - разные результаты ))

Pagy 26.07.2006 22:28

я заменял! заменял и их все! то получалось что работает токо у самого прелоадера не идут проценты!

Что такое хорошо? 26.07.2006 22:57

Код:

onClipEvent (load) {
        all = _parent.getBytesTotal();
}
onClipEvent (enterFrame) {
        preloaded = _parent.getBytesLoaded();
        percent = Math.floor((preloaded/all)*100);
        this.text = percent+"%";
        if (preloaded>=all) {
                _parent.gotoAndPlay(2);
        }
}

Когда пересилишь себя с этим проектом, переходи к изучению MovieClipLoader class. Удачи!

Pagy 26.07.2006 23:02

Что такое хорошо! ППЦ ты мне очень сильно помог! СПАСИБИЩЕ! и что такое MovieClipLoader class?

KidsKilla 26.07.2006 23:04

Цитата:

Сообщение от Что такое хорошо?
Код:

onClipEvent (load) {
        all = _parent.getBytesTotal();
}
onClipEvent (enterFrame) {
        preloaded = _parent.getBytesLoaded();
        percent = Math.floor((preloaded/all)*100);
        this.text = percent+"%";
        if (preloaded>=all) {
                _parent.gotoAndPlay(2);
        }
}

Когда пересилишь себя с этим проектом, переходи к изучению MovieClipLoader class. Удачи!

убилбы за такой код...

Что такое хорошо? 26.07.2006 23:05

Я бы тоже, но человеку нужно делать сайт. ))
Остальное прийдет со временем.


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

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