i want the value of “newAngle” to be accessible outside of this function.
I am doing something dumb i’m sure…
function aim(e:MouseEvent):void
{
adj = mouseX - gun_mc.x;
opp = mouseY - gun_mc.y;
angle = Math.atan2(opp, adj)/(Math.PI/180);
newAngle = angle + 90;
if (newAngle < -70)
{
newAngle = -70
}
if (newAngle > 70)
{
newAngle = 70
}
if (angle <= -20 && angle >= -160)
{
gun_mc.rotation = angle + 90;
}
if (angle < -20)
{
angle = -20
}
if (angle > -160)
{
angle = -160
}
}
trace(newAngle);