To __etc далеко не все компилляторы различных языков программирования вставляют за человека наследование по умолчанию (ситуация с метаклассами). То что в AS нужно писать extends Object это правило хорошего стиля, не меннее важное чем название класса с большой буквы.
To udaaff Если ты юзаешь this._x то тебе просто необходимо наследовать MovieClip и не пользоваться статическими переменными и функциями. Вообще инструкция this не работает внутри статической функции.
Так же в записи

Код:
class Movement extends Object{
public static function f():void
{
trace(this._x)
}
}
есть ещё одна ошибка, в классе Object свойство _x не определено. Необходимо наследовать MovieClip