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

Alex1980 08.10.2008 23:42

Опять про прелодер
 
Приветствую всех!
Давно меня здесь не было,аж четыре года...Тогда четыре года назад после того как у меня в семье случилось несчастье я перестал заниматься флеш,комп продал,на дисках никаких материалов не осталось,да и много чего позабыл,начинаю можно сказать с нуля.Так вот,задача такая,есть 4 кадра анимашки для того времени пока грузится основной ролик в 240 кадров...какой скрипт для этого нужен?Поиском пробовал ничего не нашёл кроме кучи прелодеров с полосой загрузки в процентах и количества загруженных байтов.Мне нужен простейший пример скрипта,4 кадра крутятся до тех пор как загрузятся основные кадры,потом начинается воспризведение с 5 кадра и до конца,тоесть до 240 кадра.Заранее огромное спасибо за помощь.

Wolsh 08.10.2008 23:47

В пятом кадре пишем
Код:

if(_root.getBytesLoaded() < _root.getBytesTotal()) gotoAndPlay(1);

Alex1980 09.10.2008 00:01

И всё???
Помню тогда делал я немного по другому,там было строк 5 или 6...Но этот вариант тоже попробую.

dimarik 09.10.2008 00:08

Одной достаточно. Все-таки много времени с тех пор прошло. Сократили из-за лени разработчиков (т.е. нас).

Alex1980 09.10.2008 01:12

Помню тогда было это что-то вроде этого:
в первом кадре
Код:

ifFrameLoaded (240) {
    gotoAndPlay (5);
}

в четвёртом кадре
Код:

gotoAndPlay (1);
Сейчас попробовал...что-то не заработало

Evgan 16.11.2008 19:32

Код:

stop();
this.onEnterFrame = function():Void  {
        if (this.getBytesLoaded() == this.getBytesTotal()) {
                play();
                delete this.onEnterFrame;
        }
};



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

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