2013年5月15日 星期三

ArcGIS Server Flex Viewer的事件傳遞(AppEvent)

一般在Flex裡面進行事件傳遞,都是以dispatchEvent來進行傳遞,例如:
dispatchEvent(new Event(LOCATE_RESULT_CLICK, true));
但在ArcGIS Server Flex Viewer內註冊了自己的事件傳遞,也就是利用AppEvent這一個as來進行操作,
所以當我們看到某個widget內以AppEvent.addListener的方式註冊事件,
在別的widget想要呼叫時,就必須使用AppEvent來進行呼叫。


方式:
AppEvent.dispatch(AppEvent.REFRESH_LEGEND);

沒有留言:

張貼留言