a todo esto el paso de nivel es que se activa un movieclip que dice level dos
y no cambia nada, yo solo quisiera que solamente cambie un valor que determina la velocidad del rival asi se incrementa cuando pasas al nivel 2
pero veo que no encuentro bien la forma para hacerlo porque trato con un if
y no da resultados, da un resultado raro se cambia antes y se cambia por mucho
dejo el codigo por una ayuda
Código:
porque atrapadasText.text, es lo que va apareciendo en pantalla depende cuantas moscas atrapasfunction crearID():void{ var enemigo:Cayendo=new Cayendo() enemigo.y=-50; enemigo.x=Math.random()*stage.stageWidth; enemigo.addEventListener(Event.ENTER_FRAME,dropEnemy); addChild(enemigo); } function dropEnemy(e:Event):void{ var mc:Cayendo=Cayendo(e.target); //SOLO ESTA LINEA QUE SIGUE ES A LA QUE QUIERO ALTERARLE SU VALOR CUANDO PASE "CIERTA" COSA mc.y+=10 //ESA LINEA DEFINE LA VELOCIDAD DE DESCENSO DE LO QUE CAE QUE TENES QUE ATRAPAR if(mc.hitTestObject(agarrador)){ atrapadas(mc); }else if(mc.y>stage.stageHeight){ erradas(mc); /*ESTO ES LO QUE QUISE HACER, SIN EXITO if(atrapadasText.text=="50"){ mc.y+=60 }*/ } function atrapadas(mc:Cayendo):void{ mc.removeEventListener(Event.ENTER_FRAME,dropEnemy); removeChild(mc); atrapadasText.text=String(Number(atrapadasText.text)+1); if(atrapadasText.text=="50"){ nivel2.gotoAndPlay(1); } } function erradas(mc:Cayendo):void{ mc.removeEventListener(Event.ENTER_FRAME,dropEnemy); removeChild(mc); erradasText.text=String(Number(erradasText.text)+1); if(erradasText.text=="5"){ gameOver(); } } function gameOver():void{ score=Number(atrapadasText.text); removeChild(agarrador); clearInterval(crearIDenemigo); removeChild(atrapadasText); removeChild(erradasText); while(numChildren>0){ getChildAt(0).removeEventListener(Event.ENTER_FRAME,dropEnemy); removeChildAt(0); } stage.removeEventListener(KeyboardEvent.KEY_DOWN, presionoTecla); stage.removeEventListener(KeyboardEvent.KEY_UP, sueltoTecla); stage.removeEventListener(Event.ENTER_FRAME , mover); gotoAndStop("game over"); Mouse.show(); } iniciarJuego();
Perdon no explique, el juego es de una rana que se mueve en X y va atrapando moscas que caen
yo realmente no se arreglar esto y lo malo es que tengo un plazo de entrega que se me acerca cada vez mas :/