Спасибо, проблема решена.

Код AS1/AS2:
class Aclip extends MovieClip{
var position,doc_x:Number;
function Aclip(){
}
function xmov( doc_x, speed) {
position = (doc_x/2-_root._xmouse)*speed/doc_x;
return position;}
function onEnterFrame(){_x+=xmov(Stage.width,75);
}}
нужно было просто исползовать свойство класса сцены (Stage.width) вместо _root._width , _root._xmouse нормально обрабатывается.
Теперь все работает, но вот тогда какой вопрос: _root._width тоже возвращает значение типа Number, несмотря на то , что сцена не имеет свойства _width
откуда оно берется? видимо берет это значение из единственного клипа в сцене но компилятор не ругается...странно..