OrgChartEvent.as
703 Bytes
package control{
import flash.events.Event;
public class OrgChartEvent extends Event{
public static const NODE_CLICK:String="nodeClick";
public static const NODE_SELECTED:String="nodeSelected";
public static const NODE_MOUSE_OVER:String="nodeMouseOver";
public static const NODE_MOUSE_OUT:String="nodeMouseOut";
private var _node:IOrgChartNode;
public function OrgChartEvent(type:String, theNode:IOrgChartNode=null, bubbles:Boolean=false, cancelable:Boolean=false){
_node = theNode;
super(type, bubbles, cancelable);
}
public function set node(theNode:IOrgChartNode):void{
_node = theNode;
}
public function get node():IOrgChartNode{
return _node;
}
}
}