Hey Leute
Ich hab ein Problem mit der Mouse.Wheel funktion!
ich habe die letzten tage probiert in Away3d eine Zoomfunktion mittels scrollen durch das Mausrad einzubauen, doch es funktioniert nicht.
Code:
function onMouseDown(event:MouseEvent):void {
lastPanAngle=camera.targetpanangle;
lastTiltAngle=camera.targettiltangle;
lastMouseX=stage.mouseX;
lastMouseY=stage.mouseY;
move=true;
stage.addEventListener(Event.MOUSE_LEAVE, onStageMouseLeave);
}
function onMouseUp(event:MouseEvent):void {
move=false;
stage.removeEventListener(Event.MOUSE_LEAVE, onStageMouseLeave);
}
function onStageMouseLeave(event:Event):void {
move=false;
stage.removeEventListener(Event.MOUSE_LEAVE, onStageMouseLeave);
} Das sind die Funktionen die meine Maus schon ausübt. Mit anderen Worten, ich kann mein Bild, auch aufgrund von weiteren Code im Raum drehen!
Code:
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();
view.render();
} Ich arbeite mit init Objekten!
Ich hoffe ihr könnt mir helfen eine Lösung zu finden.