flex基于事件

    现在用cairngorm框架进行flex项目开发,由于flex是基于事件的,就把项目里面比较常用得监听记录下来
    一:添加一个监听

CairngormEventDispatcher.getInstance().addEventListener("createNewMap",onSpiderViewEventHandler);

   派发一个监听

CairngormEventDispatcher.getInstance().dispatchEvent(new CairngormEvent("createNewMap"));
    二:对类的变量进行监听
ChangeWatcher.watch(zoomSlider,"targetZoom",zoomSliderChangeHandler);
this.dispatchEvent(new SpiderCreateZoomSliderEvent(SpiderCreateZoomSliderEvent.SPIDER_CREATE_ZOOM_SLIDER,zoomSlider));

private function zoomSliderChangeHandler(e:Event):void
{
    uicontroller.applyZoom(zoomSlider.targetZoom);
}

posted on 2008-12-29 11:06 I'm God ! 阅读(85) 评论(0)  编辑  收藏 所属分类: Flex


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿

随笔分类

文章分类

文章档案

相册

搜索

最新评论