Когда нужно было вызвать метод класса при появлении объекта на сцене
не смог реализовать его таким образом:

Код:
class Smclass extends MovieClip {
function Smfunc(name) {
with (name) {
_x++;
}
}
function Smclass() {
Smfunc(_root[_name]);
}
}
Зато когда сделал так все стало работать:

Код:
class Smclass extends MovieClip {
var intervalId;
function Smfunc(name) {
with (name) {
clearInterval(intervalId);
_x++;
}
}
function Smclass() {
intervalId = setInterval(Smfunc, 1, _root[_name]);
}
}
Объясните пожалуйста почему?
Спасибо.