HoverCamera3D full source and example for download: http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article.php?index=4&subindex=2&aid=101
2 more examples of HoverCamera3D in use: http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article.php?index=4&subindex=4&aid=121 http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article.php?index=4&subindex=5&aid=196 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/Away3DNormalMapping.html > ) > 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 ?
