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

Malahov 24.05.2007 20:49

вопрос по прелоадеру
 
Добрый вечер! Выручайте, вообщем есть такая ситуация, взял у Вас на форуме код прелоадера:
Код:

var MOVIE_PATH:String = "gonka/menu.swf";
_root.attachMovie("preloader", "preloader", _root.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height / 2});
preloader._x -= preloader._width / 2;
preloader._y -= preloader.height / 2;
loadMovieNum(MOVIE_PATH, 1);
_level1.stop();
_root.onEnterFrame = function () {
    var percent:Number = Math.ceil((_level1.getBytesLoaded()/_level1.getBytesTotal()) * 100);
    this.preloader.gotoAndStop(percent);
        this.preloader.progress_string.text = percent + "%";
    if (percent > 99) {
                this.preloader.removeMovieClip();
        delete this.onEnterFrame;
                gotoAndPlay(1);
    }

обзываю его load.swf и загружаю через него menu.swf загрузка происходит успешно, но теперь начинаеться самое интересное, в menu.swf делаю загрузку через 10 секунд loadMovie("gonka/load2.swf"), в load2.swf использую такой же код, но изменив немного MOVIE_PATH:
Код:

var MOVIE_PATH:String = "gonka/gonka.swf";
_root.attachMovie("preloader", "preloader", _root.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height / 2});
preloader._x -= preloader._width / 2;
preloader._y -= preloader.height / 2;
loadMovieNum(MOVIE_PATH, 1);
_level1.stop();
_root.onEnterFrame = function () {
    var percent:Number = Math.ceil((_level1.getBytesLoaded()/_level1.getBytesTotal()) * 100);
    this.preloader.gotoAndStop(percent);
        this.preloader.progress_string.text = percent + "%";
    if (percent > 99) {
                this.preloader.removeMovieClip();
        delete this.onEnterFrame;
                gotoAndPlay(1);
    }

так вот load2.swf почему то не отображаеться и через время загружает gonka.swf, как сделать так чтоб 2-й прелоадер работал нормально! и отображался по человечески! Спасибо за помощь!

Ritochka 24.05.2007 22:48

Malahov! я вот попробовала использовать Ваш код, но он почему то не работает! Хотела тоже создать прелоадер, который подгружал бы swf файлы поочередно! Расскажи как у тебя получилось?

Kikasso 25.05.2007 03:25

Что это за компот? Откуда это loadMovieNum?
Если есть такое мощное желание загружать на _levelN, так хоть грузите на разные уровни. У вас второй заружаемый мувик вытряхивает первый загруженный.
Что мешает грузить нормально, в мувиклипы? Есть MovieClipLoader, который нормально работает.

Malahov 25.05.2007 12:17

Kikasso! тогда используя этот код расскажите как с MovieClipLoader сделать прелоадер для swf файлов

Kikasso 25.05.2007 12:51

А в хелпе нет примеров?

etc 25.05.2007 13:09

Ritochka, Malahov, вам двух ников на одного человека не много? Дабы не сбивать людей с толку, подписал, кто есть кто.

BM Senya 25.05.2007 14:41

Я в хелпе прочёл про прелоадер, но не понял как им пользоваться

waleriy 25.05.2007 15:29

Ritochka, Malahov и BM Senya! интересно сколько ников может быть у Вас?

etc 25.05.2007 15:39

Так, закрываю нафиг этот балаган.

Ritochka, Malahov, walery имеют один и тот же ip (такое возможно). Но писать в одном стиле сразу три человека, да ещё у Ritochka e-mail начинается на malahov — уже перебор. Либо вы определяетесь, кто из вас кто и пишете мне, либо я закрою двоих. Кого — по своему усмотрению.

iNils 25.05.2007 15:53

test1


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

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