| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
Stage.addListener(myListener:Object): Void
myListener Объект, получающий оповещение о событии Stage.onResize.
Ничего.
Метод; регистрирует объект в списке листнеров, после чего тот получает оповещение о событии, когда размер Сцены изменяется (но только в том случае, если Stage.scaleMode = "noScale"). Оповещения не происходит при установках маштабирования Сцены, принятых по умолчанию (showAll), а также при значении exactFit иnoBorder.
Чтобы использовать метод addListener(), необходимо сначала создать листнер, "слушающий объект". Он будет получать оповещения Stage.onResize.
В данном примере создается листнер stageListener. Затем для myListener создается обработчик события onResize. И наконец, myListener добавляется в список листнеров.
this.createTextField("stageSize_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
var stageListener:Object = new Object();
stageListener.onResize = function() {
stageSize_txt.text = "w:"+Stage.width+", h:"+Stage.height;
};
Stage.scaleMode = "noScale";
Stage.addListener(stageListener);
Stage.onResize,Stage.removeListener()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |