Вы можете попробовать использовать обработчик событий.
myListener = new Object();
myListener.onResize = function() {
currentState = (obj.parentApplication.width<950) ? 'wide' : 'narrow';
};
Stage.addListener(myListener);
Извините, мой ActionScript немного заржавел, это было давно, но вам, вероятно, придется изменить obj.parentApp...
, насколько я знаю, использование здесь this
будет ссылаться на аргументы, обычно передаваемые через функция обратного вызова.
Редактировать : Забыл упомянуть, что происходит .. в основном анонимная функция срабатывает, когда пользователь изменяет размер сцены фильма ... намного дешевле, чем проверка каждого события кадра.