Changeset 3 for trunk/as3/com/jeroenwijering/player/Model.as
- Timestamp:
- 06/06/08 00:38:39 (7 months ago)
- Files:
-
- 1 modified
-
trunk/as3/com/jeroenwijering/player/Model.as (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/as3/com/jeroenwijering/player/Model.as
r1 r3 48 48 loader = new Loader(); 49 49 loader.contentLoaderInfo.addEventListener(Event.INIT,thumbHandler); 50 Draw.clear(skin.display.media);51 Draw.clear(skin.display.thumb);52 50 }; 53 51 … … 55 53 /** Item change: switch the curently active model if there's a new URL **/ 56 54 private function itemHandler(evt:ControllerEvent) { 57 skin.display.media.visible = false;55 // skin.display.media.visible = false; 58 56 if(current) { current.stop(); } 59 57 sendEvent(ModelEvent.STATE,{newstate:ModelStates.IDLE}); … … 72 70 break; 73 71 case 'video': 74 if(config['streamscript']) { 72 if(config['streamscript']) { 75 73 current = new HTTPModel(this); 76 } else { 74 } else { 77 75 current = new VideoModel(this); 78 76 } … … 83 81 } 84 82 if(playlist[evt.data.index]['image']) { 85 skin.display.thumb.visible = true;83 // skin.display.thumb.visible = true; 86 84 loader.load(new URLRequest(playlist[evt.data.index]['image'])); 87 85 } else { 88 skin.display.thumb.visible = false;86 // skin.display.thumb.visible = false; 89 87 } 90 88 }; … … 93 91 /** Place a loaded thumb on stage. **/ 94 92 private function thumbHandler(evt:Event) { 93 /* 95 94 var obj = skin.display.thumb; 96 95 Draw.clear(obj); … … 98 97 Bitmap(loader.content).smoothing = config['quality']; 99 98 Stretcher.stretch(obj,config['width'],config['height'],config['stretching']); 99 */ 100 100 }; 101 101 … … 103 103 /** Place a loaded mediafile on stage **/ 104 104 public function mediaHandler(chd:DisplayObject) { 105 /* 105 106 var obj = skin.display.media; 106 107 Draw.clear(obj); … … 109 110 skin.display.thumb.visible = false; 110 111 skin.display.media.visible = true; 112 */ 111 113 }; 112 114 … … 146 148 /** Resize the media and thumb. **/ 147 149 private function resizeHandler(evt:ControllerEvent) { 150 /* 148 151 Stretcher.stretch(skin.display.thumb,evt.data.width,evt.data.height,config['stretching']); 149 152 Stretcher.stretch(skin.display.media,evt.data.width,evt.data.height,config['stretching']); 153 */ 150 154 }; 151 155
