PDA

View Full Version : Animate a full browser resize



co2
August 10th, 2008, 02:52 PM
I have the code for centering a MC on the stage. What I am looking for is how to add a tween to the MC when the browser is resized. Here is the code that I have now

import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeHandler);

function resizeHandler(event:Event=null):void
{
var sw:Number = stage.stageWidth;
var sh:Number = stage.stageHeight;

cover.x = sw/2;
cover.y = sh/2;
}

resizeHandler(null);Yourhelp is greatly appreciated

sekasi
August 10th, 2008, 03:21 PM
blog.greensock.com <- download TweenLite

co2
August 10th, 2008, 04:40 PM
Thanks for the help sekasi. I got it working with this

import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.easing.*;


stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeHandler);

function resizeHandler(event:Event=null):void
{
var sw:Number = stage.stageWidth;
var sh:Number = stage.stageHeight;

var tweenX:Tween = new Tween( cover, "x", Strong.easeOut, cover.x, stage.stageWidth - cover.width >> 1, 1, true );
var tweenY:Tween = new Tween( cover, "y", Strong.easeOut, cover.y, stage.stageHeight - cover.height >> 1, 1, true );

}

resizeHandler(null);