Changeset 170 for trunk/as3/com/jeroenwijering/plugins/ClickProxy.as
- Timestamp:
- 03/04/09 17:07:01 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/as3/com/jeroenwijering/plugins/ClickProxy.as
r161 r170 36 36 37 37 /** Start the search. **/ 38 private function clickHandler(evt:MouseEvent =null) {38 private function clickHandler(evt:MouseEvent) { 39 39 var obj:Object = { 40 40 'client':view.config['client'], … … 46 46 'state':view.config['state'] 47 47 }; 48 if(ExternalInterface.available && view.clip.loaderInfo.url.indexOf('http') == 0) { 49 try { 50 ExternalInterface.call(config['listener'],obj); 51 } catch (err:Error) {} 48 if(ExternalInterface.available) { 49 ExternalInterface.call(config['listener'],obj); 52 50 } 53 51 }; … … 57 55 public function initializePlugin(vie:AbstractView):void { 58 56 view = vie; 59 view.config['icons'] = false;60 57 view.addControllerListener(ControllerEvent.RESIZE,resizeHandler); 61 58 view.addModelListener(ModelEvent.TIME,timeHandler); 62 59 rectangle = new MovieClip(); 63 rectangle.graphics.beginFill(0x000000,0);64 rectangle.graphics.drawRect(0,0,100,100);65 60 clip.addChild(rectangle); 66 61 rectangle.addEventListener(MouseEvent.CLICK,clickHandler); … … 68 63 rectangle.mouseChildren = false; 69 64 resizeHandler(); 65 if(view.config['clickproxy.listener']) { 66 config['listener'] = view.config['clickproxy.listener']; 67 } 70 68 }; 71 69 … … 73 71 /** Resize the area. **/ 74 72 private function resizeHandler(evt:ControllerEvent=null) { 75 rectangle. width = view.config['width'];76 rectangle. height = view.config['height'];73 rectangle.graphics.beginFill(0x000000,0); 74 rectangle.graphics.drawRect(0,0,view.config['width'],view.config['height']); 77 75 }; 78 76
Note: See TracChangeset
for help on using the changeset viewer.
