15.02.2017, 00:24
|
|
Регистрация: Feb 2017
Сообщений: 30
|
Проблема с програмой(произведение обекта)
не понимаю почему не работает..
Отделил как ви и говорили(внутри лучше не работает), после появления 1 мини все происходит нормально(крутиться, двигаеться), а когда появляеться 2 , 1 перестает двигаться и так со всеми последующими...
var mina:Array = new Array();
var timer:Timer = new Timer(1000, 0);
timer.addEventListener(TimerEvent.TIMER, spawn);
timer.start();
function spawn(e:TimerEvent):void{
timer.start();
for(var i = 0;i<1;i++){
mina[i] = new boeprypas();
addChild(mina[i]);
mina[i].x = Math.random()*400+200;
mina[i].y = Math.random()*400; }
}
addEventListener(Event.ENTER_FRAME, polet);
function polet(e:Event):void{
for(var j = 0;j<mina.length;j++){
var xmov = (myCosmo.x - mina[j].x)/500;
var ymov = (myCosmo.y - mina[j].y)/500;
var angle = Math.atan2(xmov, ymov)*180/Math.PI;
mina[j].x += xmov;
mina[j].y += ymov;
mina[j].rotation += 3;
}
}
|