Вы должны отделить фактические точки x и y с трехмерными точками пространства (я использую _x, _y и _z). используя основную идею, что все, что находится дальше от вас, вам нужно будет определить источник для точки схода и «фокусное расстояние» (например, объектив камеры), которое будет определять, как быстро все исчезнет на заднем плане. попробуйте поиграть со значениями, но что-то около 200 обычно работает довольно хорошо.
это должно дать вам нечто простое, например, где my_mc - это объект, на который вы хотите повлиять:
my_mc._x = 0;
my_mc._y = 0;
my_mc._z = 200;
var scaleRatio = focalLength/(focalLength + my_mc._z);
my_mc.x = origin.x + my_mc._x * scaleRatio;
my_mc.y = origin.y + my_mc._y * scaleRatio;
my_mc.scaleX = my_mc.scaleY = scaleRatio;
Есть несколько действительно хороших уроков на kirupa на эту тему, попробуйте этот (хотя в as2 теория та же самая)
http://www.kirupa.com/developer/actionscript/3dexplore.htm