743 visitas
Clase PositionedEvent (para lanzar eventos con posición)
Eventos muy útiles para lanzar eventos que lleven consigo información sobre la posición de algún objeto. De esta forma la función que maneje el evento podrá acceder a esa información y utilizarla según convenga.
ActionScript 3
- package MyEvents
- {
- /**
- * Evento posicionado
- * @author Miguel Santirso
- */
- {
- /**
- * Posición en la que se ha producido el evento
- */
- protected var position_:My2DVector = new My2DVector(0, 0);
- /**
- * Constructor del evento
- * @param eventPosition Posición en la que se ha producido el evento
- */
- {
- // Hay que llamar al constructor a mano. Si no, falla.
- super(type, bubbles, cancelable);
- // Guardamos la posición que nos pasan como parámetro.
- position_ = eventPosition;
- }
- /**
- * Retorna una copia del evento
- * @return Event copia del evento
- */
- {
- return new PositionedEvent(type, position_, bubbles, cancelable);
- }
- // Creamos un getter para que se pueda acceder a la posición del evento.
- public function get position():My2DVector { return position_; }
- }
- }
Enviado por miguelSantirso hace over 2 years — modificado por última vez hace less than a minute