Revision: 14981
Updated Code
at June 20, 2009 14:15 by trevorhartman
Updated Code
// STEP 1 // Create _contentWidth and _contentHeight as private vars to store the initial _content dimensions. _contentWidth = _content.width; _contentHeight = _content.height; // STEP 2 // In your resize handler, use the following code: var scale:Number = 1; if ( _contentWidth < stage.stageWidth || _contentHeight < stage.stageHeight ) { scale = Math.max( stage.stageHeight / _contentHeight, stage.stageWidth / _contentWidth ); } // STEP 3 // To apply the calculated scale, use: _content.width = _contentWidth * scale; _content.height = _contentHeight * scale;
Revision: 14980
Updated Code
at June 19, 2009 00:47 by trevorhartman
Updated Code
// STEP 1 // Create _contentWidth and _contentHeight as private vars to store the initial _content dimensions. _contentWidth = _content.width; _contentHeight = _content.height; // STEP 2 // In your resize handler, use the following code: var scale:Number = 1; if ( _contentWidth < stage.stageWidth || _contentHeight > stage.stageHeight ) { scale = Math.max( stage.stageHeight / _contentHeight, stage.stageWidth / _contentWidth ); } // STEP 3 // To apply the calculated scale, use: _content.width = _contentWidth * scale; _content.height = _contentHeight * scale;
Revision: 14979
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 19, 2009 00:46 by trevorhartman
Initial Code
// STEP 1 // Create _contentWidth and _contentHeight as private vars to store the initial _content dimensions. _contentWidth = _content.width; _contentHeight = _content.height; // STEP 2 // In your resize handler, use the following code: var scale:Number = 1; if ( _contentWidth < stage.stageWidth || _contentHeight > stage.stageHeight ) { scale = Math.max( stage.stageHeight / _contentHeight, stage.stageWidth / _contentWidth ); } // STEP 3 // To apply the calculated scale, use: _content.width = _contentWidth * scale; _content.height = _contentHeight * scale;
Initial URL
Initial Description
Initial Title
smart background scaling
Initial Tags
resize, background
Initial Language
ActionScript 3