Comunidad de diseño web y desarrollo en internet online

uso de addEventListener

Citar            
MensajeEscrito el 09 Feb 2005 09:34 pm
hola a todos nuevamente ...

pues ahora tengo la duda de la utilizacion de addEventListener...

tengo este codigo ...

Código :

inicio = new Object();
      inicio.click = function(evento) {
         navega(0);
      };
      inicio_btn.addEventListener("click", inicio);


se supone que cuando yo de un click en el boton inicio_btn se ejecuta la funcion navega ??

:D :D

si estoy en lo correcto porque no funciona y si no que me falta???

gracias ... :D :D

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 09 Feb 2005 09:37 pm
por q cuando se llama a navega(0) dentro del objeto, se busca la referencia a esa funcion dentro del objeto...tendria q ser algo asi:

evento.target._parent.navega(0);

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 09 Feb 2005 10:01 pm
Gracias David ...

Solo que no soy muy iluminado en esto del AS ...


evento.target._parent.navega(0);


porque evento.target. ??

disculpa la simpleza de mi pregunta ... pero mi ignorancia no me permite formularte una buena ... :oops:

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 09 Feb 2005 11:24 pm
bueno eso q viene como parametro de la funcion (aqui llamado evento) es un objeto q trae la descripcion del evento q ocurrio. una de sus propiedades es target, que indica la instancia del objeto que generó el evento (en este caso el boton). Y como la funcion esta definida en el padre de

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 10 Feb 2005 05:46 am
Gracias david ...

creo entender los que me dices ... y ademas he estado leyendo hacerca de esto pero no me funciona ni siquiera este ejemplo sencillo de la ayuda ...

Código :

form = new Object();
form.click = function(evt){
  myText.text = evt.target;
}
button.addEventListener("click", form);



y como que ya me estoy jalando los pelos de ... :cry: :cry:

que estoy haciendo mal ???

gracias :lol: :lol:

p.d. claro que tengo un boton y TextInput llamados button y myText en el escenario.
:D :D

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 05:48 am
perdón por lo de
hacerca
:oops: :oops:

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 02:35 pm
seria algo asi:

Código :

form = new Object();
form.click = function(evt){
  evt.target._parent.myText.text = evt.target._name;
}
button.addEventListener("click", form);


asi si funciona

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 10 Feb 2005 04:40 pm
Gracias david .... pero no funcionó , creo que voy a seguir leyendo para entenderlo mejor... :?

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 05:03 pm
yo lo probe y funciona perfecto...comprueba q los nombres de instancia esten bien escritos (respetando mayusculas y minusculas).

prueba a poner un trace("ok") dentro de la funcion para ver si esta entrando

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 10 Feb 2005 05:12 pm
david ...

ya cheque el nombre de las instancias

botón : button
TextInput : myText

y no... no esta entrando a la función, ya habia puesto el trace dentro de ésta y no pasa noda ... :crap:

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 07:15 pm
1. el boton tiene q ser un componente Button, no un clip tipo button..sera algun error asi?

2. mejor cambiar el nombre button por otro, para no confundir con el componente Button

3. es mx 2004 no?

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 10 Feb 2005 07:18 pm
SSSIIII....:D yo creo que si es ese el error, porque estoy usando el segundo que tu mensionas ... pero de donde saco un componente button ... :P

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 07:19 pm
:shock:

ctrl+f7 ahi estan los componentes, en UI component esta Button

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 10 Feb 2005 07:20 pm
ya me salioooooo!!!!


gracias david ^^ :wink: :lol: :D

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 07:25 pm
jejeje... :D no te sorprendas david, te dije que era novato... una pregunta mas ... el boton esta bonito.. . pero es posible personalizarlo ??

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox
Citar            
MensajeEscrito el 10 Feb 2005 07:33 pm
Mira en la sección tutoriales de esta web, en "Componentes"

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 10 Feb 2005 07:36 pm
gracias freddie ...

Por alfagc

63 de clabLevel



Genero:Masculino  

Tepic.

firefox

 

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