Привет всем!
У меня есть несложный код, в котором функция func1 выполняет следующее действие:

Код AS3:
var box:Box = new Box ();
box.x = stage.stageWidth / 2;
box.y = stage.stageHeight / 2;
//я запоминаю положение объекта
boxX1 = box.x;
boxY1 = box.y;
Затем есть другая функция func2, которая передвигает этот mc:

Код AS3:
box.x = stage.stageWidth / 4;
box.y = stage.stageHeight / 4;
//я запоминаю новое положение
boxX1 = box.x;
boxY1 = box.y;
При ресайзе сцены срабатывает onStageResize:

Код AS3:
//Она должна передвинуть mc
TweenLite.to ( box, 1, { x: boxX1, y: boxY1 } );
Чтобы из функции onStageResize получить доступ к boxX1 и boxY1, я так понял, нужно задать эти переменные глобально перед конструктором. Вот с этим и возникают непонятности... Как это сделать? Я пробовал писать перед конструктором

Код AS3:
var boxX1: Number;
var boxY1: Number;
Но при ресайзе ничего не происходит, я чувствую, что подвох как раз в том, что при изменении положения объекта на сцене, его новые координаты не передаются глобальным переменным...
Что мне делать? Очень надеюсь на вашу помощь...