Changeset 834 for trunk/fl5/src/com/longtailvideo/jwplayer/view/Logo.as
- Timestamp:
- 02/16/10 14:31:51 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/view/Logo.as
r801 r834 52 52 public function Logo(player:IPlayer) { 53 53 super(); 54 this.buttonMode = true;55 this.mouseChildren = false;56 54 animations = new Animations(this); 57 55 _player = player; 58 56 player.addEventListener(PlayerStateEvent.JWPLAYER_PLAYER_STATE, stateHandler); 59 addEventListener(MouseEvent.CLICK, clickHandler); 60 addEventListener(MouseEvent.MOUSE_OVER, overHandler); 61 addEventListener(MouseEvent.MOUSE_OUT, outHandler); 62 57 setupDefaults(); 58 setupMouseEvents(); 63 59 loadFile(); 60 } 61 62 /** 63 * This method can be overridden to set alternate default values. 64 */ 65 protected function setupDefaults():void { 66 return; 67 } 68 69 protected function setupMouseEvents():void { 70 this.mouseChildren = false; 71 this.buttonMode = true; 72 if (getConfigParam('link')) { 73 addEventListener(MouseEvent.MOUSE_OVER, overHandler); 74 addEventListener(MouseEvent.MOUSE_OUT, outHandler); 75 addEventListener(MouseEvent.CLICK, clickHandler); 76 } else { 77 this.mouseEnabled = false; 78 } 64 79 } 65 80 … … 75 90 loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderHandler); 76 91 loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); 77 loader.load(new URLRequest(getConfigParam('file')) ,new LoaderContext(true));92 loader.load(new URLRequest(getConfigParam('file'))); 78 93 } 79 94 } … … 89 104 Logger.log("Could not smooth logo: " + e.message); 90 105 } 106 outHandler(); 91 107 } 92 108 … … 106 122 107 123 /** Handles mouse outs **/ 108 protected function outHandler(evt:MouseEvent ):void {124 protected function outHandler(evt:MouseEvent=null):void { 109 125 alpha = getConfigParam('out'); 110 126 } … … 113 129 /** Handles mouse overs **/ 114 130 protected function overHandler(evt:MouseEvent):void { 115 alpha = getConfigParam('over'); 131 if (getConfigParam('link')) { 132 alpha = getConfigParam('over'); 133 } 116 134 } 117 135 … … 128 146 /** Fade in **/ 129 147 protected function show():void { 130 visible = true; 131 animations.fade(getConfigParam('out'), 0.1); 132 timeout = setTimeout(hide, getConfigParam('timeout') * 1000); 133 mouseEnabled = true; 148 if (getConfigParam('hide').toString() == "true") { 149 visible = true; 150 alpha = 0; 151 animations.fade(getConfigParam('out'), 0.1); 152 timeout = setTimeout(hide, getConfigParam('timeout') * 1000); 153 mouseEnabled = true; 154 } 134 155 } 135 156
Note: See TracChangeset
for help on using the changeset viewer.
