Доброго времени суток всем! Подскажите пож. Почему?
Есть базовый класс обычного окна:

Код AS3:
package classes{
import flash.display.MovieClip;
public class baseWindow extends MovieClip {
public var X:Number;
public var Y:Number;
public var w:Number;
public var h:Number;
public function baseWindow(newX:Number, newY:Number, newW:Number, newH:Number) {
// рисуем окошко
}
}
}
Есть надкласс этого класса - окно №1. Расширяемся тут конешно от базового окна.

Код AS1/AS2:
package classes {
import classes.baseWindow;
import classes.buttons.Close;
public class remainingWindow extends baseWindow {
private var closeBut:Close; // кнопка закрытия окна
public function remainingWindow():void {
w = 300;
X = (550/2) - (w/2);
Y = 100;
h = 200;
super(X, Y, w, h); // рисуем окно #1
createButtons(); // добавляем кнопки на окно №1 ( только одну кнопку )
}
private function createButtons():void {
closeBut = new Close();
closeBut.x = X+w;
closeBut.y = Y;
addChild(closeBut);
}
}
}
Вопрос... в методе-конструкторе класса "remainingWindow" свойства его СУПЕРКЛАССА X,Y,w,h - видны. А вот из метода createButtons() эти свойства уже НЕ ВИДНЫ..
Почему?
Спасибо!