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

K0l0dig0r 08.08.2009 00:36

Определенная анимация в прелоадере.
 
Здравствуйте! Очень нужна помощь, скажите, как сделать определенную анимацию во время загрузки флешки. Т,е. одна неповторяющаяся анимация должна начинаться в начеле загрузке и закончится при завершении прелоадера.

udaaff 08.08.2009 01:58

Код в первом кадре. На сцене mc.
Код AS1/AS2:

stop();
 
onEnterFrame = onEnterFrameHandler;
 
mc.stop();
function onEnterFrameHandler():Void
{
        var currentFrame:Number = Math.ceil(mc._totalframes * getBytesLoaded() / getBytesTotal());
 
        if (currentFrame != mc._currentframe)
                mc.gotoAndStop(currentFrame);
 
        if (currentFrame == mc._totalframes)
                delete this.onEnterFrame;
}


K0l0dig0r 08.08.2009 16:30

Спасибо, udaaff! Все четко, только заменил
Код AS1/AS2:

delete this.onEnterFrame;

на
Код AS1/AS2:

gotoAndPlay(2);


udaaff 08.08.2009 16:38

delete оставьте.
Код AS1/AS2:

stop();
 
onEnterFrame = onEnterFrameHandler;
 
mc.stop();
function onEnterFrameHandler():Void
{
        var currentFrame:Number = Math.ceil(mc._totalframes * getBytesLoaded() / getBytesTotal());
 
        if (currentFrame != mc._currentframe)
        {
                mc.gotoAndStop(currentFrame);
 
                if (currentFrame == mc._totalframes)
                {
                        delete onEnterFrame;
                        gotoAndStop(2);
                }
        }
}


K0l0dig0r 08.08.2009 16:57

Спасибо большое.


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

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