Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   FAQ (http://www.flasher.ru/forum/forumdisplay.php?f=86)
-   -   Программный реверс (http://www.flasher.ru/forum/showthread.php?t=51205)

spa4 09.11.2003 04:35

программный реверс
 
Народ, как сделать чтоб например при наведении на кнопку мувик проигрывал вперед, а при отведении мыши, он проигрывался назад.
Я сделал кнопку со следеющим скриптом:
Код:

on (rollOver) {
    gotoAndPlay (2);
}
on (rollOut) {
    mc.gotoAndPlay(2);
}

в mc в 1м фрэйме:
Код:

stop();
во 2м фрэйме:
Код:

_parent.prevFrame();
в 3м фрэйме:
Код:

gotoAndPlay (2);
_______________________
Тока чего-то у меня ничего не выходит, при отведении мыши, ролик пригрывается тока на один кадр назад и все, а как сделать чтоб он проигрывался до начала???

sergwizard 10.11.2003 02:14

Вложений: 1
Можно вот так..

Штрек 16.11.2003 06:33

А так не проще? :D
Код:

function rev_mov(name) {
        nnn = name._totalframes;
        name.onEnterFrame = function() {
                if (nnn>1) {
                        name.gotoAndStop(nnn);
                        nnn -= 1;
                }
        };
}


sergwizard 16.11.2003 14:56

Цитата:

А так не проще?
Конечно проще, но и работает хуже. Пофиксить можно так:
Код:

function rev_mov(name) {
nnn = name._currentframe;
name.onEnterFrame = function() {
        if(go==false){
                if (nnn>=1) {
        name.gotoAndStop(nnn);
        nnn --;
                }
        }
}
}



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

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