![]() |
|
||||||||||
|
|
|
|||||
|
Народ, подскажите пожалуйста.
Пытаюсь сделать на флеше код, аналогичный <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);
И в упор не вижу - что не так.. помогите, пожалуста! (Прикрепляю фла)
__________________
Лучше быть, чем казаться! |
|
|||||
|
а для начала роботы не надо де небуть запустить: startup () ?
![]() |
|
|||||
|
Попробуем... За совет - спасибо! За результат - проверю дома
__________________
Лучше быть, чем казаться! |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
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);
Последний раз редактировалось Nox Noctis; 23.12.2003 в 19:35. |
|
|||||
|
Спасибо... Дома буду колупать усе это
__________________
Лучше быть, чем казаться! |
![]() |
Часовой пояс GMT +4, время: 00:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|