Comunidad de diseño web y desarrollo en internet online

Simple sistema de puntos (problema)

Citar            
MensajeEscrito el 01 Ago 2009 06:06 am
Buenas noches, estoi desarrollando mi primer juego en flash a base de un tutorial creado aqui en cristalab y tengo una duda.

El juego se trata de que un carro va recorriendo una calle y kda sierto tiempo llega a una linea y mediante un hitTest necesito que cuando el carro toque la linea se ahumente un valor ( es decir un numero de puntos ) en el texto dinamico y para ello eh creado el siguiente codigo, pero no se que tengo mal y no se ahumenta el valor del numero o talves esta no sea el comando adecuado para este tipo de funciones:

onClipEvent (enterFrame) {
if (_root.carrito_mc.hitTest(_root.anotar_punto)) {
puntos_txt+=1;
trace(puntos_txt);
}
}

El trace funciona perfectamente cuando el carrito_mc toca el anotar_punto (que tambien es un mc) pero el dilema aqui seria como hacer para que en ese mismo hitTest al carrito_mc tocar anotar_punto se sume un numero ( es decir un punto ) en el texto dinamico puntos_txt.

Espero sus respuestas lo mas pronto posible y de antemano gracias por haberme prestado tu atencion.

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 01 Ago 2009 06:52 am
intenta

Código ActionScript :

puntos_txt.text++;

o asi

Código ActionScript :

puntuacion=Number(puntos_txt.text);
puntuacion++;
puntos_txt.text=puntuacion;

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 01 Ago 2009 07:06 am
Mmm no c si es que lo estoi poniendo mal o no me funciona... los datos los envia al campo de texto dinamico puntos_txt pero en el texto no se muestra el siguiente numero el numero por defecto es el 0 y yo quiero que valla ahumentando a 1 cuando toque la linea y cuando toque la linea de nuevo ahumente a 2 y haci susesivamente.

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 01 Ago 2009 07:18 am
Gracias por todo consegui resolves el problema yo mismo... el codigo quedaria haci:

onClipEvent (enterFrame) {
if (_root.carrito_mc.hitTest(_root.anotar_punto)) {
_root.puntos_txt.text++;
trace(puntos_txt);
}
}

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 01 Ago 2009 08:02 am
tu mismo, vaya que bueno ^^
aunque se parece a mi primer codigo pero bueno

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 01 Ago 2009 04:05 pm

tribak escribió:

tu mismo, vaya que bueno ^^
aunque se parece a mi primer codigo pero bueno


Si el problema era que en el codigo que tu me diste no se estaba indicando el campo de texto dinamico con un "_root." y por eso con el trace enviaba los datos pero el campo de texto dinamico no lo recivia...

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 02 Ago 2009 01:18 am
tribak eres el mejor!!!!! -___- tu siempre contestando correctamente, sin sarcasmo

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8

 

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