Народ, подскажите пожалуйста.
Пытаюсь сделать на флеше код, аналогичный

Код:
<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);
И в упор не вижу - что не так.. помогите, пожалуста! (Прикрепляю фла)