GlobalToLocal или LocalToGlobal - думаю не нужны. Попробуйте сделать что ни будь, и если будут проблемы, то вместе с кодом сюда, а то ведь трудно посоветовать. Вот например код, это документКласс:
Код AS3:
package
{
import fl.transitions.easing.Strong;
import fl.transitions.Tween;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.KeyboardEvent;
/**
* ...
* @author Samana
*/
public class Main extends Sprite
{
//этот класс рисует простой круг
private var c:NewClass;
public function Main()
{
//создаем круг и распологаем его с лучайных координатах
//по всем трём осям
c = new NewClass()
c.y = Math.random() * 300;
c.x = Math.random() * 600;
c.z = Math.random() * 3000;
addChild(c)
//при нажатии любой клавиши....
stage.addEventListener(KeyboardEvent.KEY_DOWN, key_down);
}
private function key_down(e:KeyboardEvent):void
{
//круг перемещается из текущего своего положения в центр экрана
new Tween(c, "x", Strong.easeOut, c.x, stage.stageWidth/2, 2, true);
new Tween(c, "y", Strong.easeOut, c.y, stage.stageHeight/2, 2, true);
new Tween(c, "z", Strong.easeOut, c.z, 0, 2, true);
}
}
}