So this error comes up after the line:
view.render;
The onEnterFrame script: (similar to frustum room demo)
function onEnterFrame(event:Event):void {
//perform drag on the speed of the camera
cameraForwardSpeed *= (1-cameraForwardDrag);
cameraRightSpeed *= (1-cameraRightDrag);
//halt camera if below a certain speed
if (cameraForwardSpeed < 0.01 && cameraForwardSpeed >
-0.01)
cameraForwardSpeed = 0;
if (cameraRightSpeed < 0.01 && cameraRightSpeed >
-0.01)
cameraRightSpeed = 0;
//check key flags
if (upFlag)
cameraForwardSpeed += cameraForwardAcc;
if (downFlag)
cameraForwardSpeed -= cameraForwardAcc;
if (rightFlag)
cameraRightSpeed += cameraRightAcc;
if (leftFlag)
cameraRightSpeed -= cameraRightAcc;
//calculate forward & back vector
forwardVector.rotate(Number3D.FORWARD,
camera.transform);
forwardVector.y = 0;
forwardVector.normalize();
var fvXChk = forwardVector.x*cameraForwardSpeed;
var fvZChk = forwardVector.z*cameraForwardSpeed;
camera.x += fvXChk;
camera.z += fvZChk;
//calculate left & right vector
rightVector.rotate(Number3D.RIGHT, camera.transform);
rightVector.y = 0;
rightVector.normalize();
//update camera position
var rvXChk = rightVector.x*cameraRightSpeed;
var rvZChk = rightVector.z*cameraRightSpeed;
camera.x += rvXChk;
camera.z += rvZChk;
//update rotation values
if (move) {
panangle = 0.3*(stage.mouseX - lastMouseX) +
lastPanAngle;
tiltangle = -0.3*(stage.mouseY - lastMouseY) +
lastTiltAngle;
if (tiltangle > 70)
tiltangle = 70;
if (tiltangle < -70)
tiltangle = -70;
}
//update camera rotation
target.x = 100 * Math.sin(panangle * toRADIANS) *
Math.cos(tiltangle * toRADIANS) + camera.x;
target.z = 100 * Math.cos(panangle * toRADIANS) *
Math.cos(tiltangle * toRADIANS) + camera.z;
target.y = 100 * Math.sin(tiltangle * toRADIANS) +
camera.y;
camera.lookAt(target);
//check movement
if (!move && !cameraRightSpeed && !
cameraForwardSpeed)
stage.quality = StageQuality.HIGH;
else
stage.quality = StageQuality.LOW;
//render scene
view.render(); // ERROR MESSAGES AFTER THIS - SWF is
BLANK
// Cap rotation to positive numbers for sound to work
if (videoContainer) {
setVolumeFromAngle();
}
// Satellite Rotation
if (satOne) {
meshSat1.rotationY += .75;
}
}
I have no idea whats causing this error after svn updating.
Any help?
Vic
Error: isNaN(sz)
at away3d.cameras.lenses::PerspectiveLens/project()
at away3d.core.project::MeshProjector/primitives()
at away3d.core.traverse::PrimitiveTraverser/apply()
at away3d.core.base::Object3D/traverse()
at away3d.containers::ObjectContainer3D/traverse()
at away3d.containers::ObjectContainer3D/traverse()
at away3d.containers::View3D/render()
at scalaRoom/onEnterFrame()
--
To unsubscribe, reply using "remove me" as the subject.