It's not a question directly about Away3D. But if someone can help,
it'd be greate. How to set cube coordinates in file Coordinates.as?
I have two files GalleryAway3D_OOP.as & Coordinates.as
GalleryAway3D_OOP.as :
package{
import away3d.cameras.HoverCamera3D;
import away3d.containers.Scene3D;
import away3d.containers.View3D;
import away3d.primitives.*;
import flash.display.Sprite;
import flash.events.Event;
public class GalleryAway3D_OOP extends Sprite
{
private var view:View3D;
private var scene:Scene3D;
private var cam:HoverCamera3D;
public var c:Cube;
public function GalleryAway3D_OOP():void
{
scene=new Scene3D();
cam=new HoverCamera3D({distance:1100});
cam.targettiltangle=0;
cam.tiltangle=0;
cam.mintiltangle=-90;
view=new View3D({stats:false, scene:scene,
x:(stage.stageWidth/2),
y:(stage.stageHeight/2),
camera:cam});
addChild(view);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
c=new Cube();
view.scene.addChild(c);
}
public function onEnterFrame(e:Event):void
{
var x:int=-((mouseX-(stage.stageWidth/2))*0.1);
var y:int=-((mouseY-(stage.stageHeight/2))*0.1);
cam.targetpanangle=x;
cam.targettiltangle=y;
cam.hover();
view.render();
}
}
}
Coordinates.as :
package{
public class Coordinates extends GalleryAway3D_OOP
{
public function Coordinates():void
{
super();
c.y=-400;
}
}
}