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

if condicional......

Estas en el tema de if condicional...... en el foro de Flash y Actionscript en Foros del Web. Hola amigos necesito una ayuditaaaaaaaaaaaaaaaaaaaaa Tengo dos fotogramas. En el fotograma 1 tengo un botón que aumenta 1 al presionar el valor de un cuadro ...
  #1 (permalink)  
Antiguo 10/09/2011, 11:44
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
if condicional......

Hola amigos necesito una ayuditaaaaaaaaaaaaaaaaaaaaa


Tengo dos fotogramas.


En el fotograma 1 tengo un botón que aumenta 1 al presionar el valor de un cuadro de texto, la idea es que cuando llegue al valor de 100 se mueva al fotograma 2. Pero me pasa automáticamente al fotograma2


Código

if (cuadro_texto.text == 100) {
gotoAndStop("",2);

}





Ayuda amigossssssssssssssssss
  #2 (permalink)  
Antiguo 10/09/2011, 12:30
Avatar de Ratus-BROWN  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 169
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: if condicional......

Hola,

se me ocurren varias cosas, para empezar....¿has comprobado que en el primer fotograma haya un stop? si no aunque haya un condicional saltará al segundo frame....la otra cosa que se me ocurre es que tal vez la condicion del condicional no se este cumpliendo porque el 100 no tiene las comillas '100' o "100" de esta forma lo reconoce como texto......no se si te servira......

saludos
__________________
Disturb_downstairs (....we are cooking!)
  #3 (permalink)  
Antiguo 10/09/2011, 16:09
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Gracias Ratus por tu ayuda, pero el stop lo tenía


solo me dijo un amigo que agregara el siguiente código

cuadro_texto.restrict = "0-9";

se arreglo que no pasara volando al segundo fotograma


Pero sigo teniendo el problema que cuando con el botón llega a 100 no me pasa al segundo fotograma


Ayudaaaaa Porfaaaaaaaaaaaaa
  #4 (permalink)  
Antiguo 10/09/2011, 16:24
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Ayúdenme porfaaaaaaaaaaaaaaaaaa
  #5 (permalink)  
Antiguo 10/09/2011, 16:36
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Se los suplico ayuda porfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  #6 (permalink)  
Antiguo 11/09/2011, 02:52
Avatar de Ratus-BROWN  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 169
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: if condicional......

Intenta explicar mejor el código, seguro que el problema es mucho más sencillo de lo que parece.......describeme mejor el código y a ver si lo solucionamos........
__________________
Disturb_downstairs (....we are cooking!)
  #7 (permalink)  
Antiguo 11/09/2011, 13:43
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Gracias Ratus-Brown

código en el primer fotograma


var a:Number=0;

texto1_txt.restrict = "0-9";

if (texto1_txt.text == 100) {
gotoAndStop("",2);

}


stop();



código del botón

on (release){
a++;
texto1_txt.text = a;
}



Gracias ojala salga el cógio ayudadorrrr
  #8 (permalink)  
Antiguo 12/09/2011, 10:06
Avatar de Ratus-BROWN  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 169
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: if condicional......

Para empezar yo definiria estas variables (que son globales) en un frame aparte, que se inicialicen y se queden con esos valores antes de empezar a ejecutar el resto del código y seria mejor utilizar una variable que incremente el valor antes que utilizar el texto

var a:Number=0;
yo aqui definiria por ejemplo: otra variable o solo utilizar la "a"
texto1_txt.restrict = "0-9";


En esta parte del código haria ligeras variaciones

if (texto1_txt.text == 100) {

gotoAndStop("",2); en vez de esto pondria a secas : gotoAndStop(2);

}



Este stop arriba del todo (arriba del todo en la programación del frame)
stop();



código del botón
esta parte la dejaria como esta:
on (release){
a++;
texto1_txt.text = a;
}



De todas formas te voy a poner el resumen del código que pondria yo:

En un primer fotograma definimos las variables, en este caso solo definiria 1 la "a", con esta solo me sirve para comparar el incremento (fotograma 1):
var a:Number=0;

En el segundo fotograma donde estará el boton (fotograma 2):

Programación del frame:
El stop() de antes

stop();
if (a == 100) {
gotoAndStop(2);
}


Programación que tiene el boton:

on (release){
a++;
}


espero que te sirva
__________________
Disturb_downstairs (....we are cooking!)

Última edición por Ratus-BROWN; 12/09/2011 a las 10:12
  #9 (permalink)  
Antiguo 12/09/2011, 11:11
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

cuando dices que ek botón está en el segundo fotograma no te entiendo si la idea es que el boton este en el primer fotograma que vas pulsando y cuando llega a 100 el número pasa al segundo fotograma????



De verdad gracias por tu ayuda
  #10 (permalink)  
Antiguo 12/09/2011, 11:31
Avatar de Ratus-BROWN  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 169
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: if condicional......

A lo que me refiero es que no inicialices las variables en el mismo sitio donde ejecutas la condición porque si no cada vez que pulses el boton se volvera a cargar la programacion de ese frame y se volvera a poner "a" a cero....
__________________
Disturb_downstairs (....we are cooking!)
  #11 (permalink)  
Antiguo 12/09/2011, 12:39
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Gracias por tu paciencia

una cosa más en el boton falta colocar

texto1_txt.text = a

pq si no no sabe donde ir sumando



gracias nuevamente probare y te cuento
  #12 (permalink)  
Antiguo 12/09/2011, 13:00
Avatar de Ratus-BROWN  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 169
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: if condicional......

En realidad la linea "a++" ya hace el incremento en la variable sin necesidad de actualizarla con el incremento

a=a+1; es lo mismo que a++
__________________
Disturb_downstairs (....we are cooking!)
  #13 (permalink)  
Antiguo 14/09/2011, 18:39
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Rattus

me demore pq trate de probar todo para no molestarte

pero no me funcionooooooo


Que puedo hacer???

porfaaaaaaaaaaaaaa
  #14 (permalink)  
Antiguo 15/09/2011, 18:59
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

ayudenme porfaaaaaa
  #15 (permalink)  
Antiguo 16/09/2011, 10:48
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: if condicional......

Hola marceloalarc:
En el frame escribe éste código:
Código actionscript:
Ver original
  1. var suma = 0;
  2. stop();
En el botón :
Código actionscript:
Ver original
  1. on (release) {
  2.     suma += 1;
  3.     texto_txt1.text = suma;
  4.     if (suma == 10) {
  5.         gotoAndStop(2);
  6.     }
  7. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #16 (permalink)  
Antiguo 16/09/2011, 14:43
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Gracias Bandit


Probé el código solo tiene un pero, efectivamente cuando haces click 10 veces va al fotograma 2 pero en el texto_txt1 cuando hago click no se ven los números que van aumentando.


Como lo hago ahí?



Gracias por tu ayudaaaaaa
  #17 (permalink)  
Antiguo 16/09/2011, 16:18
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: if condicional......

Supongo que habrás puesto un Campo de texto dinámico con nombre de instancia: texto_txt1 en el escenario, si no es así, donde se escribirá el texto al hacer clic en el botón?

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #18 (permalink)  
Antiguo 16/09/2011, 16:29
 
Fecha de Ingreso: septiembre-2011
Ubicación: chile
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: if condicional......

Hello Bandit


Si lo puse

Gracias por tu ayuda

Etiquetas: Ninguno
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 16:21.