Что вам нужно, это:
var h:Number = Math.sqrt(x*x + y*y);
var z:Number = Math.atan2(y, x);
Это должно дать вам угол в радианах, вам может понадобиться поменять местами x / y и, возможно, добавить или удалить 90 градусов, но это должно сработать! (Обратите внимание, что вам даже не нужно h , чтобы получить z при использовании atan2)
Я использую умножение вместо Math.pow () только потому, что Math довольно медленный, вы можете сделать:
var h:Number = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));
И это должно быть точно так же.