Ignore:
Timestamp:
11/21/08 05:25:55 (5 years ago)
Author:
jeroen
Message:

made desktopplayer work again and fixed fullscreen without resizing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/as3/com/jeroenwijering/player/Model.as

    r115 r118  
    2424        /** Reference to the skin MovieClip. **/ 
    2525        public var skin:MovieClip; 
     26        /** Object with all display variables. **/ 
     27        private var sploader:SPLoader; 
    2628        /** Reference to the player's controller. **/ 
    2729        private var controller:Controller; 
     
    3739 
    3840        /** Constructor, save arrays and set currentItem. **/ 
    39         public function Model(cfg:Object,skn:MovieClip,ctr:Controller):void { 
     41        public function Model(cfg:Object,skn:MovieClip,ldr:SPLoader,ctr:Controller):void { 
    4042                config = cfg; 
    4143                skin = skn; 
     44                sploader = ldr; 
    4245                Draw.clear(skin.display.media); 
    4346                controller = ctr; 
     
    156159        /** Resize the media and thumb. **/ 
    157160        private function resizeHandler(evt:Event=null):void { 
    158                 Stretcher.stretch(skin.display.media,config['width'],config['height'],config['stretching']); 
     161                var cfg:Object = sploader.getPluginConfig(sploader.getPlugin('display')); 
     162                Stretcher.stretch(skin.display.media,cfg['width'],cfg['height'],config['stretching']); 
    159163                if(thumb.content) { 
    160                         Stretcher.stretch(thumb,config['width'],config['height'],config['stretching']); 
     164                        Stretcher.stretch(thumb,cfg['width'],cfg['height'],config['stretching']); 
    161165                } 
    162166        }; 
Note: See TracChangeset for help on using the changeset viewer.