23/09/2010, 09:36
|
Usuario no validado | | Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses Puntos: 5 | |
Respuesta: Duda ActionScript 3 con eventos bueno yo lo entiendo asi:
usar e, evt y event es lo mismo y es solamente para nombrar al Objeto, p.e.
e:MouseEvent == evt:MouseEvent == event:MouseEvent y ese es el parametro que indicas al utilizar el metodo (o funcion) que utilizaste al lanzar el listener
function tuFuncion (e:MouseEvent):void { ... }
asi, cuando estas recuperando paramatros del objeto 8e,evt,event) usas la sintaxis de punto para conocer las propiedades del objeto, p.e.
trace ( e.currentTarget ( te da el nombre del objeto, o trace(e) te da el obj completo con todas sus propiedades
Usas Event, algun otro tipo de evento cuando agregas un listener:
myinstance.addListener(Event.ENTER_FRAME, algo)
Event, MouseEvent se refiera a las Clases de Flash y sus metodos (CLICK, ...)
function algo (e:MouseEvent):void {
trace (e.type);
}
myinstance.addListener(MouseEvent.CLICK, algo);
algo.addListener(Event.ENTER_FRAME, algo); |