Comunidad de diseño web y desarrollo en internet online

Marcador de Puntuacion

Citar            
MensajeEscrito el 10 Feb 2008 06:55 am
Bueno, lo que quiero es pedirle a alguien que me ayude a hacer una especie de marcador de puntuacion de un juego flash, el juego es FPS, o se disparos en primera persona.

El objetivo es dispararle a un blanco, se añadan por ejemplo 5 puntos a un total visualizado en un texto dinamico (con variable claro), parece facil, pero ahora se complica, para mas entretencion, deseo que al fallar el disparo (click) se reste 1 punto al total.

Mi prolema esta en que no puedo hacer acumulativo el sumar o restar el score (teniendo en cuenta que el blanco es el mismo boton que se repite en distintos lugares cada vez).

¿Qué código ActionScript puedo ponerle al botón del blanco?

Por SubZeroMK777

10 de clabLevel



Genero:Masculino  

Chile

msie
Citar            
MensajeEscrito el 11 Feb 2008 04:48 am
No entiendo muy bien el problema, no puedes acumular la suma?.

Supongo que tendrás algo así.

si (disparo = acierto) entonces{
puntaje+=5
}sino{
puntaje-=1
}

Puntaje puede ser una variable o directamente la ruta de tu texto dinámico, en ambos casos el puntaje no se pierde solo se suma o resta según se el caso

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox
Citar            
MensajeEscrito el 11 Feb 2008 09:52 am
Excatamente algo asi me pasa, o sea, no se acumula la suma o resta, cada blanco que pasa, me deja el marcador igual, en mi caso, igual a 5. :crap:

Puse algo asi en mi pelicula:

Código :

total = "0";//es el total
actual = "0"; //actual es la variable que muestra la puntuacion
actual = total;


Al boton le puse:

Código :

on(Press){
actual=total+"5";} //creo que me falta algo aqui xD


Trato de hacer lo mas simple posible mis flash. Este dilema lo pude arreglar pero poniendo distintos botones, o sea, distintos blancos, uno hace actual=total+"10", y el que sigue hace actual=total+"15", pero creo que no es la mejor solucion, espero me puedan ayudar con el codigo.

Por SubZeroMK777

10 de clabLevel



Genero:Masculino  

Chile

msie
Citar            
MensajeEscrito el 11 Feb 2008 10:55 am
Al poner total+"5" lo que estás haciendo es añadir la cadena "5" al valor de total, no estás sumando los valores.
Para hacer la suma deberías ponerlo como te han dicho antes y luego asignar ese valor al campo de texto, así no deberías tener problemas.

Por Whitefeet

42 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Feb 2008 06:07 pm
Reemplaza...

Código :

var puntaje:Number = 0;
on (Press) {puntaje += 5;}

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 11 Feb 2008 07:35 pm
Ok gracias, espero no tener nuevos problemas.

Por SubZeroMK777

10 de clabLevel



Genero:Masculino  

Chile

msie
Citar            
MensajeEscrito el 20 Ene 2009 02:39 am
tienes que sacarle el codigo a los botones falsos y dejarselo solo a los verdaderos
:D :D :D :D :D :D
espero que te ayude

Por ch.ristian

1 de clabLevel



 

msie7

 

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