Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   реально сделать предзагрузчик после того, как флешка уже готова? (http://www.flasher.ru/forum/showthread.php?t=66017)

Charly84 25.06.2005 02:32

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

Americanets 25.06.2005 02:41

Реально, можешь просто вставить еще одну сцену и в ней написать прелоадер, не забудь поменять их местами ( окно - сцена (shift+ F2) в окне поставиш нужную первой). Можешь так попробовать

kruasan 25.06.2005 02:56

Просто сдвинь все на один фрейм вперед, а в первый фрейм помещаешь графику прелоудера и его код. В коде пишем, что если мув загрузился, то марш в кадр 2.
Ну и не забудь начать этот код со слова stop() ;

pyatifan 01.02.2008 23:31

прелоадер
 
Не получается.
Прелоадер на 1-ой сцене (preloader)
Клип на 2-ой сцене (main_movie)

Прелоадер совмещенный, т.е. графический и цифровой. На сцене "preloader" 2 слоя:
actions (сдесь на втором ключевом кадре код прелоадера, привиденный ниже)
contents (содержимое прелоадера)

Код:

if (_root.getBytesTotal() != _root.getBytesLoaded()){
gotoAndPlay(1);
}

bar_mc._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
loader_txt.text=Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+"%";
gotoAndPlay("main_movie",1);

нажав Ctr+Enter, маргают по одному кадру прелоадер и основная сцена. Что делать?

CrazyFlasher 01.02.2008 23:40

поставить в первый кадр
Код:

stop();

pyatifan 02.02.2008 00:03

все встало на 1-ом кадре

CrazyFlasher 02.02.2008 00:18

использовать в первом кадре событие onEnterFrame и затем переходить на второй (после загрузки)

pyatifan 02.02.2008 18:36

прелоадер
 
Вложений: 1
2 примера одного прелоадера, который показывает процент загрузки картинки.

В 1-ом примере картинка и прелоадер в одной сцене. Все работает.
Во 2-ом примере картинка на другой сцене, сцена называется "main_movie". В прелоадере прописано: gotoAndPlay("main_movie", 1). Не работает.
В чем может быть дело?

pyatifan 03.02.2008 20:41

Заработало. Помогла метка. Сделал цифровой прелоадер.
На второй сцене поставил метку. На первой сцене сделал динамический текстовый блок statusTxt и в первый кадр поместил код прелоадера:
Код:

Stage.scaleMode = 'noScale';
var total = _root.getBytesTotal();
this.stop();
this.onEnterFrame = function(){
        var loaded = _root.getBytesLoaded();
        if (loaded<total) {
                var loadProgress = Math.round(loaded/total*100);
                statusTxt.text = "Загружено:" + loadProgress + "%";
        }
                else {
                delete total;
                delete this.onEnterFrame;
                _root.gotoAndStop("start");
        }
};



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

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