package { import away3d.containers.View3D; import away3d.materials.WireframeMaterial; import away3d.primitives.SeaTurtle; import flash.display.Sprite; import flash.events.Event; [SWF(width="500", height="200", frameRate="60", backgroundColor="#FFFFFF")] public class ExColorMaterial2 extends Sprite { public var view:View3D; private var turtle:SeaTurtle; public function ExColorMaterial2() { view = new View3D({x:250,y:100}); addChild(view); // Quick and dirty syntax using the init-object turtle = new SeaTurtle({material:"orange"}); turtle.scale(0.3); var outlineMaterial:WireframeMaterial = new WireframeMaterial(0x000000); outlineMaterial.thickness = 3; turtle.outline = outlineMaterial; view.scene.addChild(turtle); // Render the view this.addEventListener(Event.ENTER_FRAME,update); } public function update(e:Event):void { turtle.rotationX += .45; turtle.rotationY += 1; view.render(); } } }