package
{
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
import org.papervision3d.view.BasicView;
import org.papervision3d.view.stats.StatsView;
[SWF(width="600", height="400", frameRate="25", backgroundColor="#FFFFFF")]
public class Main_2 extends BasicView
{
public function Main_2():void
{
super();
addChild(new StatsView(this.renderer));
var loader:Loader = new Loader();
loader.load(new URLRequest("coconnut_200x50.png"));
loader.x = 400;
addChild(loader);
this.camera.zoom=80;
this.camera.yaw(5);
for (var i:int=0; i < 300; i++)
{
var tree3D:Tree3D=new Tree3D();
tree3D.x=-450 + (Math.random() * 900);
tree3D.y=-200;
tree3D.z=Math.random() * 10000;
tree3D.rotationY = Math.random() * 360;
scene.addChild(tree3D);
}
startRendering();
}
override protected function onRenderTick(event:Event=null):void
{
camera.x = 300 - this.mouseX;
camera.z = 8000 - this.mouseY;
super.onRenderTick(event);
}
}
}