Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.tqdmexico {
- import flash.events.*;
- // Extiendo la clase Event para que funcione como un evento mas al enviarse y recibirse.
- public class EventExtra extends Event{
- // Variable privada donde almaceno los parametros extra en un objeto
- private var _extra:Object;
- // Recibo los parametros extra en un objeto
- public function EventExtra(nombre:String, extra:Object=null, bubbles:Boolean=false, cancelable:Boolean=false){
- // Inicializo el constructor de Event
- super(nombre, bubbles, cancelable);
- // Si llega el parametro extra, lo almaceno.
- // Y si no, creo un objeto vacio para que no genere un error al intentar acceder a el.
- if(extra){
- _extra = extra;
- }else{
- _extra = new Object();
- }
- }
- // Devuelve un objeto con los parametros extra en formato de objeto
- public function get extra():Object{
- return _extra;
- }
- }
- }
Add Comment
Please, Sign In to add comment