//mediator override public function onRegister():void { //super.onRegister(); _loadMap(); _latLonArray = new ArrayList(); _markerIdentificationArray = new Array(); // // view add listeners // view.list.addEventListener(IndexChangeEvent.CHANGE, _onList_changeHandler); view.exitButton.addEventListener(MouseEvent.CLICK, _onExitButton_clickHandler); //eventDispatcher.addEventListener(ModelUpdateEvent.POPULATE_ON_MAP,_onModelUpdateEventSucess); //eventDispatcher.addEventListener(MappingEvent.POPULATE_ADDRESS_ON_MAP,_onMappingEventSucess); //eventMap.mapListener(eventDispatcher,MappingEvent.POPULATE_ADDRESS_ON_MAP,_onMappingEventSucess,MappingEvent); eventMap.mapListener(eventDispatcher,ModelUpdateEvent.POPULATE_ON_MAP,_onModelUpdateEventSucess,ModelUpdateEvent); // // system add listeners // trace("latitude: "+ stateModel.latitude+ " - longitude: " + stateModel.longitude) // // set view // _setView(); } //model public function addressInRadius(addressDataList:ArrayList ):void { _addressList = addressDataList; _radius = Number(ObjectUtil.toString(addressDataList.getItemAt(0).radius)); var obj:Object = new Object(); obj.radius= _radius; dispatch(new ModelUpdateEvent(ModelUpdateEvent.POPULATE_ON_MAP,obj)); }