Comunidad de diseño web y desarrollo en internet online

Evento dentro de una funcion

Citar            
MensajeEscrito el 26 Mar 2009 03:45 pm
Hola, entube haciendo unas pruebas con Actionscript y no pude resolver lo siguiente.

Cree una función que dentro de si misma hace determinados procesos, el problema surge que esta función invoca al evento onMouseUp y click para finalizar el proceso… lo extraño es que al principio al desarrollar la función todo marchaba bien pero ahora Nungun evento en el cual necesite utilizar addListener() funciona dentro de la función probé generando un detector de teclas y tampoco… que esta sucediendo? Estoy necesitando utilizar eventos de Mouse y de Teclado dentro de la función pero no da resultado…

Código :

function Mi_Funcion() {
   var Accion_Tecla:Object = new Object();
   
   Accion_Tecla.onMouseUp = function() {
      if(Key.getAscii() == 27){
         Mouse.removeListener(Accion_Mouse);
         trace('Chau');
      }
   }
   Key.addListener(Accion_Tecla);   

   var Accion_Mouse:Object = new Object();

   Accion_Mouse.onMouseMove = function() {
      Mi_MC._x = _xmouse;
      Mi_MC._y = _ymouse;
   };
   Accion_Mouse.click = function() {
      Mouse.removeListener(Accion_Mouse);
      trace('Chau');
   };

   Mouse.addListener(Accion_Mouse);
}


Gracias Amigos

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2009 10:52 am
Suena obvio, pero para que funcione, la tienes que llamar en algún lado:

Mi_Funcion()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2009 11:26 am
Si si seguro lo di por sobre entendido... pero ese no es el problema :D

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2009 11:30 am
A mi me funciona, si eso es lo único que tienes en el archivo, te debería de funcionar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2009 12:12 pm
No se que sucede pero lo único que hace es desplazar el objeto en teoría al hacer click o al presionar la tecla escape debería dejar el objeto fijo pero no sucede dada...

Por Zis

Claber

314 de clabLevel

1 tutorial

Genero:Masculino  

Bell Ville - Cordoba - Argentina

firefox
Citar            
MensajeEscrito el 27 Mar 2009 12:16 pm
Ah, es eso.
No puedes usar la tecla escape, usa otra.
No uses el evento click, usa el mouseUp

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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