Hallo ik heb een spelletje gemaakt in flash. Er worden bolletjes naar beneden gegooid en de speler moet die bolletjes vangen.
De bolletjes komen met een bepaalde snelheid naar beneden. het probleem is dat na iedere worp de snelheid altijd versnelt van de bolletjes maar dit wil ik niet.
De bolletjes komen met een bepaalde snelheid naar beneden. het probleem is dat na iedere worp de snelheid altijd versnelt van de bolletjes maar dit wil ik niet.
Code:
private function lanceeruova():void
{
timer_uova=new Timer(1000-Math.abs(livello)*100,numUova);
timer_uova.addEventListener(TimerEvent.TIMER,maken);
timer_uova.start();
}
private function maken(t:TimerEvent):void
{
teller = timer_uova.currentCount
var uovo:mc_uovo= new mc_uovo();
addChild(uovo);
objects.push(uovo);
uovo.x=Thrower.x;
uovo.y=Thrower.y;
uovo.addEventListener(Event.ENTER_FRAME,moveObjects);
}
public function moveObjects(e:Event) {
for (var i:int = 0; i < objects.length; i++) {
[B][COLOR="red"]objects[i].y +=1 ;[/COLOR][/B]
//Math.abs(livello)*2
if (objects[i].y > linea_mc.y) {
objects.splice(i,1);
gameOver();
}
if (objects[i].hitTestObject(cesto_mc)) {
punten++;
punten_txt.text='punten: '+punten;
if(teller==numUova)
{
passaLivello();
}
removeChild(objects[i]);
objects.splice(i,1);
}
}
}