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

xorme 29.05.2007 23:09

реверс срабатывает только раз, почему?
 
есть мувик kvadrat, хочу что бы он реагировал на кнопку он реагирует но почумуто только раз?

на кнопку навешаны события

на rollOver
Код:

kvadrat.gotoAndPlay(1);
на rollOut
Код:

kvadrat.onEnterFrame = function () {
        if (kvadrat._currentframe > 1) {
        kvadrat.prevFrame();
        }else{
        kvadrat.gotoAndStop(1);
                }
        };


BigDan 29.05.2007 23:16

ты уверен что это случается в твоем коде:
Код:

kvadrat._currentframe > 1
?

xorme 29.05.2007 23:26

BigDan
вот от сюда взял
http://www.flasher.ru/forum/showthre...E5%E2%E5%F0%F1

etc 29.05.2007 23:31

По коду получается, что если у kvadrat текущий фрейм больше однго, то вернуться на кадр назад, в противном случае перейти на первый кадр. Интересно, какой смысл начинать проигрывание с первого кадра, если он будет всегда на нем стоять…?

xorme 29.05.2007 23:39

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

etc 29.05.2007 23:45

Если быстро и криво, то на rollOver:
Код:

delete kvadrat.onEnterFrame;
kvadrat.gotoAndPlay(1);


xorme 29.05.2007 23:56

Цитата:

Сообщение от __etc
Если быстро и криво, то на rollOver:
Код:

delete kvadrat.onEnterFrame;
kvadrat.gotoAndPlay(1);


да все класно работает только скажите а что это вы сделали а то я как-то не пойму

etc 29.05.2007 23:57

Убираю обработчик onEnterFrame при наведении.

xorme 30.05.2007 00:06

спасибо


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

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