Форум 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)
-   -   Как прервать команду rollout (http://www.flasher.ru/forum/showthread.php?t=107969)

джонатан 13.02.2008 07:18

Как прервать команду rollout
 
Добрый день! У меня есть такая вот беда. Помогите мне её устранить, пожалуйста...

Вобщем, я сделал кнопку в мувиклипе. Мувиклип состоит из36-ти кадров причем на первых 2-х, я прописал:

Код:

stop();
соответственно кадр 1 это то как кнопка выглядит пока её не трогают, и если убирают с неё курсор после того как навели. кадр 2 это то как выглядит кнопка когда на неё навели курсор. На кадре 3 стоп не прописан, т.к. это начало анимации которая происходит после наджатия на кнопку. Заканчивается анимация на 36-ом кадре, на котором я прописал стоп и всунул ссылку.

на самом мувиклипе прописал следующий код:

Код:

on (rollOver) {
        gotoAndPlay(2);
}
on (rollOut) {
        gotoAndPlay(1);
}
on (press) {
        gotoAndPlay(3);

}

Но вот беда! Если нажать на кнопку, начинается анимация как и нужно, но если пока она проигрывается, убрать курсор с кнопки, то срабатывает команда
Код:

on (rollOut) {
        gotoAndPlay(1);
}

и анимация резко прекращает проигрываться... :wacko: А мне надо чтобы так непроисходило. Прошу Вас! расскажите мне поподробнее, как избавиться от этой проблемы.

Заранее благодарен... :victory:

Ravanger 13.02.2008 11:41

delete this.onRollOut

Molecula 13.02.2008 12:04

Ну, в рамках Вашего кода тогда будет:
Код:

on (rollOver) {
        gotoAndPlay(2);
}
on (rollOut) {
        gotoAndPlay(1);
            this.enabled=true;
}
on (press) {
        gotoAndPlay(3);
            this.enabled=false;
}


джонатан 13.02.2008 13:09

Огромнейшее Вам спасибо!


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

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