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

Uso del "IF" en la acción de un botón

Estas en el tema de Uso del "IF" en la acción de un botón en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Necesito ayuda!! Tengo una presentación donde hay una serie de textbox y un botón. Los textbox tienen nombre de instancia: campo1 campo2 ...
  #1 (permalink)  
Antiguo 14/05/2009, 12:14
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Exclamación Uso del "IF" en la acción de un botón

Hola a todos. Necesito ayuda!!

Tengo una presentación donde hay una serie de textbox y un botón.

Los textbox tienen nombre de instancia:

campo1
campo2
campo3

Quiero controlar que cuando pulso el botón, mire si los textbox están vacíos. Si encuentra alguno vacio, muestra un mensaje en el textbox vacio. Para ello, en la acción del botón tengo:

Código PHP:
on(press){
       
     if (
campo1.length==0then{
          
campo1.text "fallo"    
    
}


Alguien sabría decirme porque no se ejecuta? no entra en el IF!

gracias
  #2 (permalink)  
Antiguo 14/05/2009, 12:43
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Uso del "IF" en la acción de un botón

no se para que pones then

Código PHP:
on(press){
       
   if (
strReplace(" "''campo1.text).length==0) {
campo1.text "fallo"   
}
function 
strReplace(buscasustcadena) {
    return 
cadena.split(busca).join(sust);
}


__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 14/05/2009, 13:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Uso del "IF" en la acción de un botón

Pues no me funciona :(

no entra en el if
  #4 (permalink)  
Antiguo 14/05/2009, 18:08
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Uso del "IF" en la acción de un botón

El codigo correcto es:

Código:
on(press){
       
     if (campo1.length==0) {
          campo1.text = "fallo"    
    }

}
el texto debe estar dentro del boton a saber que el boton debe ser de tipo MovieClip y no de tipo Boton
  #5 (permalink)  
Antiguo 14/05/2009, 18:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Respuesta: Uso del "IF" en la acción de un botón

on(press){
if (campo1.text eq ""){
estado.text = "Te falto el campo 1 compa";
}else if(campo2.text eq ""){
estado.text = "Te falto el campo 2 compa";
}else if(campo3.text eq ""){
estado.text = "Te falto el campo 3 compa";
}else {
play();
estado.text = "ya puedes entrar compa";
}

}
  #6 (permalink)  
Antiguo 15/05/2009, 01:36
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Uso del "IF" en la acción de un botón

madre mia, no me funciona...

si no es mucha molestia, si os pasara el proyecto .fla podríais echarle un vistazo?

Pruebo miles de soluciones y no me va, no sé qué estoy haciendo mal y necesito que me funcione. Por favor ayuda!

http://es.geocities.com/charlyweb_10/ejemplo.fla

Muchisimas gracias
  #7 (permalink)  
Antiguo 15/05/2009, 11:38
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Uso del "IF" en la acción de un botón

Hazlo así:

Código:
on(press){
       trace(_root.campo1.length)
     if (_root.campo1.length==1) {
          _root.campo1.text = "fallo"    
    }

}
  #8 (permalink)  
Antiguo 15/05/2009, 20:42
 
Fecha de Ingreso: mayo-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Respuesta: Uso del "IF" en la acción de un botón

perdon trato de nunca usar los componentes defaul de flash y por eso en ocaciones no se como funcionan, yo mejor creo un nuevo boton y meto el codigo, en el programa que t propongo la opcion Auto Kern de propiedades de texto la desactivo. te mado com es que yo lo hago:

anpm.org/clima/demo.swf
anpm.org/clima/demo.fla
  #9 (permalink)  
Antiguo 16/05/2009, 10:22
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Uso del "IF" en la acción de un botón

si!! por fin me funcionó!! que maravilla que feliz estoy!!

muchisimas gracias a todos por las respuestas, este foro es la caña!
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 13:22.