Foros del Web » Creando para Internet » Flash y Actionscript »

Incrementar el valor de un texto dinámico

Estas en el tema de Incrementar el valor de un texto dinámico en el foro de Flash y Actionscript en Foros del Web. Hola, Lo que estoy tratando de hacer es que a medida que se haga clic en un botón el número que está dentro de un ...
  #1 (permalink)  
Antiguo 12/03/2012, 11:35
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 12 años, 7 meses
Puntos: 0
Incrementar el valor de un texto dinámico

Hola,

Lo que estoy tratando de hacer es que a medida que se haga clic en un botón el número que está dentro de un texto dinámico de incremente en uno.

probé con esto pero me pasa lo siguiente:

on(press)
{
mcp1.p1.text = int(mcp1.p1.text) + 1;
}

Comentarios importantes:

1) El primer valor del texto dinámico es 1
2) mcp1 es el movie clip que contiene el texto dinámico
3) p1 es el texto dinámico

A medida que hago clic me aparece esto:

1 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 1 - 11 - 12 - 13 - 14 - 15 -16 - 17 - 18 - 19 - 2 - 21, etc

O sea me aparece 2 veces el 1 y todos los 0 (ceros) no se ven

Espero me puedan ayudar. Gracias
  #2 (permalink)  
Antiguo 12/03/2012, 12:03
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: Incrementar el valor de un texto dinámico

Hola el_taurino:
En el escenario crea otra capa para las acciones y en su pimer frame escribe: var clics:Number = 0;
Código para el botón:
Código actionscript:
Ver original
  1. on (press) {
  2.     clics += 1;
  3.     _root.mcp1.p1.text = "1";
  4.     if (clics >> 1) {
  5.         _root.mcp1.p1.text = clics;
  6.     }
  7. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 12/03/2012, 15:20
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Incrementar el valor de un texto dinámico

Cita:
Iniciado por Bandit Ver Mensaje
Hola el_taurino:
En el escenario crea otra capa para las acciones y en su pimer frame escribe: var clics:Number = 0;
Código para el botón:
Código actionscript:
Ver original
  1. on (press) {
  2.     clics += 1;
  3.     _root.mcp1.p1.text = "1";
  4.     if (clics >> 1) {
  5.         _root.mcp1.p1.text = clics;
  6.     }
  7. }
Espero haberte sido de ayuda.
Hola Bandit,

Agradezco tu respuesta. Ahora te pregunto vos podés explicarme por que me sucede lo que me sucede con la sentencia que yo escribí? Por que 2 veces el 1 y por que cuando tendría que ir 10 sale el 1 al igual que el 20, 30 y etc
  #4 (permalink)  
Antiguo 12/03/2012, 15:25
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Incrementar el valor de un texto dinámico

Cita:
Iniciado por el_taurino Ver Mensaje
Hola Bandit,

Agradezco tu respuesta. Ahora te pregunto vos podés explicarme por que me sucede lo que me sucede con la sentencia que yo escribí? Por que 2 veces el 1 y por que cuando tendría que ir 10 sale el 1 al igual que el 20, 30 y etc
Otra cosita mas.. yo necesitaría "absorver" el valor del texto y a ese valor sumarle 1 a medida que presiono clic.

Etiquetas: as3
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:16.