Добрый день. Ситуация следующая - есть родительский класс-мувик, в нем несколько дочерних мувиков, на которые вешается обработчик события onEnterframe.
В этом обработчике необходимо обратиться к свойству мувика, который сгенерил событие (когда пишу просто this.anyField компилятор выдает ошибку что в классе Main нету такого свойства). Кроме того нужно обратиться и к методам класса Main тоже.
Ниже приведена примерная схема того что нужно. Если перенести код из класса в кадр главного мувика то все работает, а вот в классе даже и не знаю как сделать.

Код AS3:
class Main extends MovieClip{
var movies:Array;
function Main(){
for (var i = 0; i < 15; i++) {
movies[i] = attachMovie("ChildMovie", "mc"+i, i);
movies[i].speed = 20;
movies[i]._x = 100+20*i;
movies[i].finishX = 200+20*i;
}
}
function Play(){
for (var i = 0; i < 15; i++)
movies[i].onEnterFrame = Run;
}
function Run() {
this.speed+=1; /*Здесь хотелось бы обратиться к свойствам соответствующего мувика*/
if (this._x == this.finishX)
Stop(); /*А здесь вызвать метод класса Main*/
}
function Stop(){
}
}