Not very different, that's good :)

Very good resources though, thanks!

On Nov 17, 1:56 pm, Darcey Lloyd <[email protected]> wrote:
> HoverCamera3D full source and example for download:
>
> http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article....
>
> 2 more examples of HoverCamera3D in 
> use:http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article....
>
> http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article....
>
> D
>
> On 17 November 2010 13:40, George Profenza <[email protected]> wrote:
>
> > I was looking at Rob's Normal Mapping Demo(http://
>
> >www.infiniteturtles.co.uk/projects/away3d/demos/normalmap/Away3DNorma...
> > )
> > and I like the camera movement.
>
> > I would like to use it in my current project, but I've noticed the
> > HoverCamera3D
> > class got refactored, targetpanangle and targettiltangle are
> > missing...are they replaced
> > by maxPanAngle,maxTitleAngle ?
>
> > How would I had Rob's setup:
>
> > [code]
> > private var lastPanAngle:Number;
> > private var lastTiltAngle:Number;
> > private var lastMouseX:Number;
> > private var lastMouseY:Number;
>
> > camera = new HoverCamera3D({zoom:3, focus:200, distance:40000});
> >            camera.targetpanangle = camera.panangle = -10;
> >            camera.targettiltangle = camera.tiltangle = 20;
> >            camera.yfactor = 1;
>
> > private function initListeners():void
> >        {
> >            addEventListener( Event.ENTER_FRAME, onEnterFrame );
> >            stage.addEventListener(MouseEvent.MOUSE_DOWN,
> > onMouseDown);
> >            stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
> >          }
>
> > private function onEnterFrame(event:Event):void
> >        {
> >            if (move) {
> >                camera.targetpanangle = 0.3*(stage.mouseX -
> > lastMouseX) + lastPanAngle;
> >                camera.targettiltangle = 0.3*(stage.mouseY -
> > lastMouseY) + lastTiltAngle;
> >            }
> >            camera.hover();
>
> >        }
>
> > private function onMouseDown(event:MouseEvent):void
> >        {
> >            lastPanAngle = camera.targetpanangle;
> >            lastTiltAngle = camera.targettiltangle;
> >            lastMouseX = stage.mouseX;
> >            lastMouseY = stage.mouseY;
> >            move = true;
>
> >        }
> > private function onMouseUp(event:MouseEvent):void
> >        {
> >            move = false;
>
> >        }
>
> > [/code]
>
> > How would I write that for the current version of Away3D ?
>
>

Reply via email to