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 Basic09_ColorMaterial2 extends Sprite { private var view:View3D; private var turtle:SeaTurtle; public function Basic09_ColorMaterial2() { 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.width = 3; turtle.outline = outlineMaterial; view.scene.addChild(turtle); // Render the view this.addEventListener(Event.ENTER_FRAME,refresh); } private function refresh(e:Event):void { turtle.rotationX += .45; turtle.rotationY += 1; view.render(); } } }