Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   помогите, пожалуйста - где ошибка?! (http://www.flasher.ru/forum/showthread.php?t=53017)

Лодырь{besedka} 23.12.2003 01:35

помогите, пожалуйста - где ошибка?!
 
Вложений: 1
Народ, подскажите пожалуйста.
Пытаюсь сделать на флеше код, аналогичный
Код:

<script LANGUAGE="JavaScript1.2">
<!--
var i = 0;
function startup () {
        if (i == 0) {
                i = 50;
                setTimeout("startup()",7000);
        } else { twister(); }
}
function twister () {
        moveBy( 8-15*Math.random() , 8-15*Math.random());
        if (i > 0) { i--; setTimeout("twister();", 0.01);
        } else { setTimeout("startup()",1);
                moveTo (0,0);
        }
}
// -->
</script>

Я написал на экшин скрипте:

Код:

mi = new Object();
mi = function () {
        var i = 0;
        startup=new Object ();
        twister=new Object ()
        startup=function () {
                if (i == 0) {
                        i = 50;
                        setInterval(startup, 7000);
                } else {
                        twister();
                }
        }
        twister=function () {
                micZ._x = 170+(8-15*Math.random());
                micZ._y = 85+(8-15*Math.random());
                if (i>0) {
                        i--;
                        setInterval(twister, 1);
                } else {
                        setInterval(startup, 1);
                        micZ._x = 170;
                        micZ._y = 85;
                }
        }
};
mi.onKeyDown = function() {
        if (Key.getCode(13)) {
                mi();
        }
};
Key.addListener(mi);


И в упор не вижу - что не так.. помогите, пожалуста! (Прикрепляю фла)

Jlekc 23.12.2003 18:51

а для начала роботы не надо де небуть запустить: startup () ? :)

Лодырь{besedka} 23.12.2003 19:01

Попробуем... За совет - спасибо! За результат - проверю дома

Nox Noctis 23.12.2003 19:22

Код:

function startup() {
        clearInterval(ids);
        clearInterval(idt);
        idt = setInterval(twister, 50);
        i = 50;
}
function twister() {
        micZ._x = 170+(8-random(15));
        micZ._y = 85+(8-random(15));
        i--;
        if (i<=0) {
                clearInterval(idt);
                ids = setInterval(startup, 3000);
                micZ._x = 170;
                micZ._y = 85;
        }
}
this.onKeyDown = function() {
        if (Key.isDown(Key.SPACE)) {
                startup();
                delete this.onKeyDown;
        }
};
Key.addListener(this);


Лодырь{besedka} 23.12.2003 19:29

Спасибо... Дома буду колупать усе это


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

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