던지는곳~
dispatchEvent(new ListEvent(ListEvent.FILTER,sendData, true, false));
이런식으로 던져준다.. 앞에 상수, 뒤에 boolean 2개는 필수닷..
클래스 선언~(com.events.ListEvent)
package com.events
{
import flash.events.Event;
public class ListEvent extends Event
{
public static const FILTER:String = "filter";
public function ListEvent(type:String, data:Array=null, bubbles:Boolean=false, cancelable:Boolean=false){
super(type, bubbles, cancelable);
item = data;
}
public var item:Array;
}
}
받는 곳~
import com.events.ListEvent;
private function load():void{
connectDB();
Application.application.systemManager.addEventListener(com.events.ListEvent.FILTER, _filter);
}
private function _filter(e:com.events.ListEvent):void{
requestData = e.item;
selectData();
}
dispatchEvent(new ListEvent(ListEvent.FILTER,sendData, true, false));
이런식으로 던져준다.. 앞에 상수, 뒤에 boolean 2개는 필수닷..
클래스 선언~(com.events.ListEvent)
package com.events
{
import flash.events.Event;
public class ListEvent extends Event
{
public static const FILTER:String = "filter";
public function ListEvent(type:String, data:Array=null, bubbles:Boolean=false, cancelable:Boolean=false){
super(type, bubbles, cancelable);
item = data;
}
public var item:Array;
}
}
받는 곳~
import com.events.ListEvent;
private function load():void{
connectDB();
Application.application.systemManager.addEventListener(com.events.ListEvent.FILTER, _filter);
}
private function _filter(e:com.events.ListEvent):void{
requestData = e.item;
selectData();
}