Comunidad de diseño web y desarrollo en internet online

ayuda :I

Citar            
MensajeEscrito el 21 Jun 2009 02:33 am
hola, miren tengo un problema, en un juego que estoy haciendo, cuando disparo a "enemigo" se resta 4 de su vida, siendo que yo le puse a la variable que le quitara 20, les dejo el codigo:
var vidaene:Number = 1000000000;
var daño:Number = 20;
if (this.hitTest(_root.enemigo)) {
vidaa.text = vidaene-daño
dañoo.text = daño;
}
a this me refiero a un duplicado de una "bala" y dañoo.text es donde me dice cuanto daño le he hecho y le estoy haciendo a enemigo y vidaene es pues la vida de enemigo :), porfa ayuda que no se porque pase eso.

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 21 Jun 2009 03:51 am

Código ActionScript :

var vidaene:Number = 100; //Declaramos la vida inicial (en pruebas usa numeros mas pequeños, no puedes probar bien con 10000000
var daño:Number = 20; //Declaramos el daño

//Aqui falta un Listener
         if (this.hitTest(_root.enemigo_mc)) { //Si bala toda a enemigo_mc
            vidaene -= daño; // vidaene se ve reducido en su mismo valor y el daño (es igual a vidaene = vidaene - daño; pero mas limpio
            vida_txt.text = vidaene; //Los textos solo usalos para mostrar variables
            daño_txt.text = daño;
         }

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Jun 2009 03:58 am
=0 :D

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 21 Jun 2009 04:02 am
jejej vida 10000000 -_-

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 21 Jun 2009 04:05 am
tribak, todavia no le se a los listeners o_0, para que es necesario en esto??

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 21 Jun 2009 04:07 am
addeventlistener = function (){
if(laser.hitTest(enemigo)){
vida_txt.text -= 20;??????
dime si ando cerca o_0

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 21 Jun 2009 04:54 am
por ejemplo

Código ActionScript :

onEnterFrame = function () {
 //algo que se realiza cada que se cambia de fotograma (generalmente 12 veces por segundo)
}

aunque onEnterFrame no es precisamente un listener
te recomiendo leer esto para que veas como se hacen los "listeners"
http://www.codigoactionscript.org/listener/

-.- ahi vas de nuevo con vida.text -=20 ... en los cuadros de texto solo muestra los valores, no modifiques su valor, es mas facil despues
cuando des algun ejemplo, trata de ser lo mas realista posible, puedes retrasar la ayuda por cosas como no haber cerrado las dos llaves }}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 22 Jun 2009 05:06 am
=/ mira esto es lo que hice pero no me funciona el "trace" o n ose si sea el listener
i = 0;
_root.onEnterFrame = function() {
if (Key.isDown(Key.SPACE)) {
_root.laser.duplicateMovieClip("lasero"+i, i);
_root["lasero"+i]._x = nave._x;
_root["lasero"+i]._y = nave._y+25;
_root["lasero"+i].onEnterFrame = function() {
this._x += 60;
i++;
};
}
var mylistin:Object = new Object();
addListener(mylistin);
_root.mylistin.onEnterFrame = function() {
if (_root["lasero"+i]._x>=400) {
trace("salio");
}
};
};

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.