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

Thelearning 23.04.2009 00:24

Падение мувика
 
Доброго времени суток!!!!
Вообщем такая проблема... необходимо сделать ролик, в котором есть возможность перетаскивать объект (мувик) мышью, а после отпуска кнопки объект должен падать. Делал вот так (код вписывал непосредственно в мувик):

Код:

on(press)
{        clearInterval(ID);
        startDrag(this,false,47,47,503,340);
}

on(release)
{        stopDrag ();
        function padenie()
        {
          this._y+=1;
          if (this._y>=353)
          {
                clearInterval(ID); 
          }
        }
        var ID=setInterval(padenie,5);
}

Но не работает. Максимум, что получилось, это выполнение функции "padenie" один раз. Это в случае, если записать ее в определении интервала со скобками:
Код:

var ID=setInterval(p(),5);
Заранее спасибо!!! :)

lexa2000lexa 23.04.2009 11:11

вот код, напишите его на главной сцене , и создайте клип but
Код AS1/AS2:

but.onPress = function() {
        this.startDrag(false,47,47,503,340);
};
 
but.onRelease = function() {
        this.stopDrag();
        padenie(this)
};
function padenie(par) {
        par.onEnterFrame = function() {
                if (par._y<353) {
                                par._y += 1;
                }
                else{
                        delete par.onEnterFrame;
                        }
        };
}


Thelearning 24.04.2009 09:53

Большое спасибо!!!!! Буду делать!! :moder:


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

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