Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как повторить функцию? (http://www.flasher.ru/forum/showthread.php?t=212393)

Пончик 29.01.2016 23:35

как повторить функцию?
 
Здравствуйте! Делая игрушку у меня возникла проблема.Вот программа:
Код AS3:

bl5.addEventListener(MouseEvent.CLICK, pro);
var a:int = 10;
function  pro(event:MouseEvent):void
{
        if (a > 0)
        {
                myRocket1.alpha -= 0.1;
                a -= 1;
        }
        else
        {
                myRocket1.alpha += 0.1;
        }
}

Дело в том что я не знаю как сделать так чтобы при нажатии кнопки данная функция повторялась.
Помогите пожалуйста кто сможет?

Wolsh 30.01.2016 09:11

Пончик, свой код нужно оформлять тегами AS3

neonoviiwolf 30.01.2016 14:52

сформулируйте конкретно, что вы хотите, чтобы происходило?

GBee 30.01.2016 20:37

Код AS3:

bl5.addEventListener(MouseEvent.CLICK, pro);
var a:int = 10;
var flag:Boolean = true;
function  pro(event:MouseEvent):void
{
        if (flag)
        {
                myRocket1.alpha -= 0.1;
                a--;
        }
        else
        {
                myRocket1.alpha += 0.1;
        a++;
        }
    if(a == 0 || a == 10)
        flag = !flag;
}


Пончик 31.01.2016 13:07

спасибо всем ))


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

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