Вообщем всё получилось, вот такой код в итоге:

Код AS1/AS2:
// на сцене 2 клипа:
// 1-ый с названием Fire и 2-ой с названием bahna, также внутри второго имееться клип FirePoint
// вращение мувика bahna плюс цикл с функцией задержки.
setInterval(cor,10);
function cor() {
_root.xm = _root._xmouse;
_root.ym = _root._ymouse;
_root.bahna._rotation = _root.ym * (1);
// САМА ФУН-ИЯ
function getXandY() {
// пифагор
dlina=Math.sqrt(((targetClip._y*targetClip._y)+(targetClip._x*targetClip._x)));
// ugol
delta_x = -targetClip._x;
delta_y = -targetClip._y;
ugol = (-Math.atan2(delta_x, delta_y)/(Math.PI/180))-90;
//raschet
resultX=targetClipRoditel._x+ (dlina*Math.cos((targetClipRoditel._rotation+ugol)*(Math.PI/180)));
resultY =targetClipRoditel._y+ (dlina*Math.sin((targetClipRoditel._rotation+ugol)*(Math.PI/180)));
resultRotation=targetClipRoditel._rotation;
}
//
//
// Теперь пробуем её использовать
// Задаём ей цель
targetClipRoditel = _root["bahna"];
targetClip=targetClipRoditel["FirePoint"];
// Врубаем фун-ию
getXandY();
// Функция выводит нам нужные кординаты, которые в последущем можно свободно использовать, например так:
_root.Fire._x=resultX;
_root.Fire._y=resultY;
_root.Fire._rotation=resultRotation;
}
Tails

- Спасибо большое выручил.! )