Revision: 37303
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 8, 2010 05:48 by adamcoulombe
Initial Code
import away3d.cameras.*;
import away3d.containers.*;
import away3d.materials.*;
import away3d.primitives.*;
// import com.greensock.*;
var scene:Scene3D;
var camera:Camera3D;
var view:View3D;
var myCube;
init();
function init():void
{
initEngine();
initObjects();
stage.addEventListener(Event.RESIZE, stageResize); stageResize();
addEventListener(Event.ENTER_FRAME,loop);
}
function loop(e){
// TweenLite.to(myCube,0.5,{rotationX:mouseY-stage.stageHeight/2,rotationY:mouseX-stage.stageWidth/2});
view.render();
}
function initEngine():void
{
scene = new Scene3D();
camera = new Camera3D({z:-51});
view = new View3D({scene:scene, camera:camera});
addChild(view);
}
function initObjects():void
{
var material = new ColorMaterial("ff0000");
myCube = new Cube({material:material, width:250, height:250, depth:250});
scene.addChild(myCube);
}
function stageResize(event:Event = null):void
{
view.x = stage.stageWidth / 2;
view.y = stage.stageHeight / 2;
}
Initial URL
Initial Description
Initial Title
Basic Away 3d Scene Setup
Initial Tags
Initial Language
ActionScript 3