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

Milohov 16.07.2007 21:18

управление мувиклипами одной кнопкой
 
помогите написать скрипт.
вобщем, нужно с помощью кнопки запустить один мувиклип и проиграть другой в обратном порядке, если он не в первом кадре
реально это нет вообще? помогите, плиз плиз...

rispekt 17.07.2007 01:27

А в чем собственно проблема?
что не получается?

BigDan 17.07.2007 02:11

http://ascoding.wordpress.com/2007/0...%8c-movieclip/

Milohov 17.07.2007 09:12

не знаю как создать условие, чтоб мувик проигрывался назад, только если он в последнем кадре...

miramax 17.07.2007 09:28

Можно заюзать что-то типа:
Код:

//(писать только в первом кадре)
function gotoPrevFrame()
{
        trace('sss');
        // если текущий кадр первый, двигаемся на самый последний кадр
        if (this._currentframe>1)        this.prevFrame();
        else        this.gotoAndStop(this._totalframes);
}
function playReverce()
{
      onEnterFrame = gotoPrevFrame
}

//        предыдущая функция стоп
superStop = stop;
stop = function()
{
        //        останавливаем воспроизведение вперёд, если было,
        superStop();
        //        и останавливаем вопспроизведение назад
        onEnterFrame = null
}

А в родителе управлять примерно вот так (clip - клип с предыдущим кодом):
Код:

setTimeout(f1, 100);
setTimeout(f2, 800);
setTimeout(f3, 1500);

function f1()
{
        clip.gotoAndStop(5);
        clip.play();
}
function f2()
{
        clip.stop();
}

function f3()
{
        clip.playReverce();
}



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

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