Форум 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)
-   -   setInteval (http://www.flasher.ru/forum/showthread.php?t=93640)

Therion 25.03.2007 23:13

setInteval
 
Наверное никогда не научусь пользоватся этой функцией....
надо сделать так чтоба фукция вызывалась с паузами
написал так:
Код:

i = 0;
function fall(obj, R) {
        obj.onEnterFrame = function() {
                this._y += R;
                this._width = R+5;
                this._height = R+5;
        };
}
function G(){
_root.onEnterFrame = function() {
        D = random(20);
        i++;
        duplicateMovieClip("P", "P"+i, i);
        this["P"+i]._x = random(800);
        this["P"+i]._y = -20;
        fall(this["P"+i], D);}
};
ID=setInterval (G, 1500);

тоесть надо чтобы обьект дублицировался каждые 1,5 секунды....а он собака ждёт 1,5 секунды а потом начинает копироватся как больной....:(

iNils 25.03.2007 23:26

Внутри G убрать onEnterFrame

Therion 25.03.2007 23:30

всеравно не работает...

iNils 25.03.2007 23:34

А что должно происходить?

Therion 25.03.2007 23:37

должна выполнятся функция G (дублицирование мувика и прикрепление к нему функции "fall") с интервалом 1,5 секунды....

iNils 25.03.2007 23:43

Код:

i = 0;
function fall (obj, R) {
        obj.onEnterFrame = function () {
                this._y += R;
                this._width = R + 5;
                this._height = R + 5;
        };
}
function G () {
        D = random (20);
        i++;
        duplicateMovieClip ("P", "P" + i, i);
        this["P" + i]._x = random (800);
        this["P" + i]._y = -20;
        fall (this["P" + i], D);
}
ID = setInterval (_root, "G", 1500);

только после выхода объекта за пределеы экрана, логично его убивать вместе с onEnterFrame

Therion 25.03.2007 23:53

спасибо;)


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

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