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

Codigo para fotograma....

Estas en el tema de Codigo para fotograma.... en el foro de Flash y Actionscript en Foros del Web. Hola a todos! tengo una consulta, si yo tengo un campo de introduccion de texto, y quiero poner en un fotograma codigo para q lea ...
  #1 (permalink)  
Antiguo 28/10/2009, 18:20
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 17 años, 11 meses
Puntos: 0
Codigo para fotograma....

Hola a todos! tengo una consulta, si yo tengo un campo de introduccion de texto, y quiero poner en un fotograma codigo para q lea lo que dice y ejecute una accion con un condicional, como lo haria?
a ver si me puedo explicar mejor, fotograma 1 un boton y una caja de introduccion de texto, pongo cualquier huevada en la caja de texto y le doy click al boton, el boton me lleva si o si al fotograma 2, la caja de texto sigue ahi con la boludez q puse yo, pero en otra capa del 2do fotograma quiero poner un codigo q me lea la caja de texto y si esta dice por ejemplo comida, me lleve al fotograma 3, si dice otra cosa q no haga nada, como se puede hacer esto???
desde ya gracias a todos y un saludo.
  #2 (permalink)  
Antiguo 28/10/2009, 22:02
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Codigo para fotograma....

hola
se puede con un if
ej:

Código as:
Ver original
  1. if(campodetexto.text == "comida"){
  2. gotoAndPlay(3);
  3. }else if(campodetexto.text == ""){
  4. gotoAndPlay(4);
  5. }

sin embargo, si miras en la ayuda de flash en la web, o buscas un poco
sobre estructuras como if o switch para actionscript o revisas la ayuda
de flash con F1 podras encontrar más ejemplos

saludos
  #3 (permalink)  
Antiguo 02/11/2009, 11:06
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Codigo para fotograma....

Hola mortiprogramador! gracias por responder, lo solucione de esa forma, ahora te consulto otra cosa sobre los condicionales if:
cuantos se pueden llegar a poner dentro de un fotograma?
te pregunto esto porq tengo que poner 800 condicionales, andará con esta cantidad???

Gracias y saludos.
  #4 (permalink)  
Antiguo 03/11/2009, 02:04
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 19 años, 2 meses
Puntos: 12
Respuesta: Codigo para fotograma....

claro!!

usa los IF's que quieras, asi como los FOR

al final, no creo que tenga problemas


www.elfresno.com.mx

cada modulo que fui creando, tenia miles de if, for, onEnterFrame

y poco a poco como fui aprendiendo los fui reduciendo hasta alcanzar lo que esta ahora

Seguro y optimo
  #5 (permalink)  
Antiguo 03/11/2009, 07:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 26
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Codigo para fotograma....

Hola Landom, para hacer eso te recomiendo que en vez de utilizar IF, utilices la sentencia SWITCH, por que para tantas opciones tiene un mejor rendimiento.
Esto se debe a que para cada opcion utilizando IF, debe ser comparada hasta encontrar la comparacion que sea valida.
En cambio, con SWITCH, directamente salta a la comparacion valida, sin tener que pasar por las comparaciones anteriores.

La sentencia de SWITCH se utiliza de la siguiente manera:

Código:
switch(texto.text) {
    case "comida":
       gotoAndStop(1);
       break;

    case "texto2":
       gotoAndStop(2);
       break;

    case "texto3":
       gotoAndStop(3);
       break;

    case "texto de comparacion4":
       gotoAndStop(4);
       break;
}
  #6 (permalink)  
Antiguo 03/11/2009, 10:37
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Codigo para fotograma....

Gracias a los 2, les hago una consulta como hago con switch, para hacer lo mismo que se hace con IF cuando le pones todas las opciones y ninguna va que le pones ELSE, en switch que va???
o sea pongo todos los case que quiero coincidencias, pero cuando se ingrese algo que no este contemplado, como pongo algo como ELSE???

Gracias y saludos.
  #7 (permalink)  
Antiguo 04/11/2009, 02:02
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 19 años, 2 meses
Puntos: 12
Respuesta: Codigo para fotograma....

puedes agregar etiquetas a los fotogramas

y simplemente puedes:

gotoAndStop(campodetexto.text);
  #8 (permalink)  
Antiguo 04/11/2009, 07:50
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Codigo para fotograma....

Hola
El switch tiene una clausula default, que se comporta como else
prueba y nos comentas
saludos
  #9 (permalink)  
Antiguo 04/11/2009, 14:15
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Codigo para fotograma....

Gracias d nuevo a ambos! use la funcion "default: trace" y con eso si no es ninguno de los casos hace otra cosa, igual que si fuera if, muchas gracias por la ayuda, saludos.
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 22:55.