Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Анимация кнопки if else (http://www.flasher.ru/forum/showthread.php?t=158402)

cgggg 19.06.2011 14:09

Анимация кнопки if else
 
как сделать чтобы при нажатии на кнопку она увеличивалась (покадровая анимация) stop();
при втором нажатии уменьшалась (так же) stop();

Код AS3:

myMC.buttonMode=true;
myMC.addEventListener(MouseEvent.CLICK, fl_onClick);
 
function fl_onClick(evt:MouseEvent):void {
        if (MouseEvent.CLICK == true)
{
myMC.gotoAndPlay("_up");
}
else
{
myMC.gotoAndPlay("_down");
}


КорДум 19.06.2011 15:31

Код AS3:

private var _isPress:Boolean = false;
...
private function _onBtnClickHandler(event:MouseEvent):void {
    if (_isPress) myMC.gotoAndPlay("_up");
    else myMC.gotoAndPlay("_down");
    _isPress = !_isPress;
}


cgggg 19.06.2011 15:55

не работает,
что за ". . ." непонятно

КорДум 19.06.2011 16:15

О святой Мук.
... - это умышленное упущение кода.
И что не работает?

cgggg 19.06.2011 16:20

пожалуйста можно когд без умешленного упущения чтобы копи-паст.

КорДум 19.06.2011 16:24

Нифига себе.
Ладно, тут код очень простой. Но в дальнейшем я (да и другие) будут вас посылать в вакансии.
Код AS3:

var isPress:Boolean = false;
myMC.buttonMode = true;
myMC.addEventListener(MouseEvent.CLICK, fl_onClick);
 
function fl_onClick(evt:MouseEvent):void {
    if (isPress) myMC.gotoAndPlay("_up");
    else myMC.gotoAndPlay("_down");
    isPress = !isPress;
}


cgggg 19.06.2011 16:32

этот тоже не работает.
я нихочу никого обидеть.

КорДум 19.06.2011 16:41

Еще бы знать, ЧТО у вас не работает. Какие ошибки хоть? Кнопка точно так названа: myMC?

cgggg 19.06.2011 16:45

Вложений: 1
вот там простой иходник, я новичек ничего не понимаю

КорДум 19.06.2011 16:47

У меня сейчас нет FlashIDE, посмотреть исходник не могу.
Сядьте за изучение Мука.


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

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