есть клип cat, в нем создан экземпляр класса motion и вызвана функция motion1() которая должна перемещать клип
проблема в том что когда в классе в этой ф-ции написано this._x+=10 ; - клип стоит, когда пишу _root.cat._x+=10 клип двигается
как решить эту проблему? мне нужно this чтоб я мог вызывать эту ф-цию у любого клипа, а не писать ф-ции для каждого клипа

Код AS1/AS2:
class motion extends MovieClip implements Motions
{
public function motion1()
{
this._x+= speed;
}
}
-----------
onClipEvent (enterFrame) {
var cats:motion = new motion();
cats.motion1();
}