есть класс врага с методом Update();

Код AS3:
public function Update():void
{
trace(this.x+Basic_map.bas_m.rect.x+"Mouse");
if (getHp >= 0)
{
if (this.x + Basic_map.bas_m.rect.x > Game.gameLink.currLevel.mp.x + Basic_map.bas_m.rect.x + 60 )
{
_speed = 5;
this.scaleX = -1;
this.gotoAndStop(1);
this.x -= this._speed;
}
if (this.x+Basic_map.bas_m.rect.x < Game.gameLink.currLevel.mp.x+Basic_map.bas_m.rect.x+60)
{
_speed = 5;
this.scaleX = 1;
this.gotoAndStop(1);
this.x += this._speed;
}
else
{
_speed = 0;
this.gotoAndStop(2);
}
}
else
this.gotoAndStop(3);
}
персонаж не движется,вместо него смещаю фон, а он посередине экрана, при тесте враг прилипает к персонажу,хотя по идее главный персонаж должен обгонять врага
Добавлено через 13 минут
this.x+Basic_map.bas_m.rect.x это область для смещения scrollRect