Comunidad de diseño web y desarrollo en internet online

Enter en flash

Citar            
MensajeEscrito el 02 Sep 2005 06:58 pm
tengo un campo de introduccion de texto, es para hacer una busqueda pero si el usuario se quivoca y da ENTER en vez de oprimir el boton que hace las busqueda se atora mi pelicula

como puedo decirle al ENTER que haga lo que debe hacer el boton?

Por randru

13 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Sep 2005 07:41 pm
1.- no deberia de atorarse la pelicula por pulsar enter, ... estas usando algun scrpit que no sea tuya?

2.- para lo del enter hay una clase "Key" con un addlistener y onKeyDown.... mirate eso que ahi biene el ejemplito de como hacrlo

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 05 Sep 2005 12:58 pm
Oye muchas gracias es la unica ayuda que he recibido pero creo que si me sera de utilidad.

Y si estoy usando un scritp para un boton que debe hacer la accion que quiero por eso el ENTER me atora esa tarea.

Por randru

13 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Sep 2005 05:00 pm
Sin resolver el problema.

tengo un boton "bbuscar" y hace esto
on (press) {
vtexto = ptexto.text;
_root.gotoAndStop(vtexto);
}
on (release) {
gotoAndPlay(vsalto);
vtexto = "";
}

la casilla de texto se llama "ptexto"

y quiero que al dar ENTER ejecute "vsalto"

esto fue lo que hice pero no funciono:
inputTextListener = new Object();
inputTextListener.enter = function ( ){
Selection.setFocus(bbuscador);
gotoAndPlay(vsalto);
}

ptexto.addEventListener("enter", inputTextListener);

AYUDA por favor.

Por randru

13 de clabLevel



 

msie
Citar            
MensajeEscrito el 15 Sep 2005 12:01 am
una solucion no tan avanzada (sin listeners) es:

en vez de :

Código :

on (release) {
gotoAndPlay(vsalto);
vtexto = "";
} 


puedes poner:

Código :

on (press, keyPress "<Enter>") {
gotoAndPlay(vsalto);
vtexto="";
}


hay que señalar que funciona solo si se encuentra el cursor en una casilla de entrada de texto, o por lo menos no se como mas.[/code]

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 21 Sep 2005 03:14 pm
gracias, pero no.
no funciono de nuevo.
me tengo que resignar a que tengo un imposible enfrente.

Por randru

13 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Sep 2005 09:54 pm
Pues tienes dos acciones relacionadas casi que al mismo evento, cuando se preciona el boton hace una cosa y cuando se suelta, hace otra, la tecla enter solo puede realizar una, tienes que unificar el código en un solo evento o usar funciones para que se hagan en consecutivo, sinceramente no entiendo que quieres lograr, así que no podría ser muy específico. de pronto si me mandas el archivo a mi dirección de yahoo, puedo ayudarte mejor, o si explicas todo el proceso con mas detalle.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 23 Sep 2005 10:48 pm
suregencia a tanta confusion usar el siguiente codigo...:

enviar.enter = function() {
if (nombre.text != "") {
usuario = nombre.text; //Aqui irai tu variable para tu script
play(); //O gotoAndPlay() o lo que quieras
}
};
nombre.addEventListener("enter", enviar);

Donde "nombre" es el nombre de un TEXTINPUT

Por john316

13 de clabLevel



Genero:Masculino  

firefox

 

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