Greensock3DTweening

by bradsedito
Just testing out tweening in a 3D environment.
♥0 | Line 36 | Modified 2011-09-28 13:14:50 | MIT License
play

ActionScript3 source code

/**
 * Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/zWYl
 */

package 
{
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.ui.*;
    import com.greensock.*;
    import com.greensock.easing.*;
    import net.hires.debug.Stats;

    [SWF( frameRate=120,backgroundColor="0x000000")]
    
    public class Greensock3DTweening extends Sprite 
    {
        public  var  _stats:Stats = new Stats();
        public  var SW:Number = new Number( stage.stageWidth  / 2 );  // stageWidth
        public  var SH:Number = new Number( stage.stageHeight / 2 );  // stageHeight
        public  var SD:Number = new Number( 5000                  );  // stageDepth
        private var _node1:Sprite;
        private var _node2:Sprite;
        private var _node3:Sprite;
                
 
        public function Greensock3DTweening() 
        {
            addChild( _stats );
            stage.addEventListener( Event.ENTER_FRAME, init);
           
            function init( event:Event ):void
            {
                stage.removeEventListener( Event.ENTER_FRAME, init);

                    _node1.graphics.drawRect(0,0,500,309);
                    _node1.graphics.beginFill(0xcccccc,1);
                    _node1.x = SW/2;
                    _node1.y = SH/2;
                    _node1.z = SD-SD;
                    addChild( _node1 );                  
             }
        }
    }
}