| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
Stage.removeListener(myListener:Object) : Boolean
myListener Объект, добавленный в список листнеров при помощи метода addListener().
Булева величина.
Метод; удаляет объект, добавленный в список лиснеров при помощи addListener(), из этого списка.
В следующем примере в динамически созданном текстовом поле отображаются размеры Сцены. При маштабировании Сцены данные обновляются. Создайте кнопку remove_btn. Добавьте следующий код в первый кадр главного Таймлайна.
this.createTextField("stageSize_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
stageSize_txt.autoSize = true;
stageSize_txt.border = true;
var stageListener:Object = new Object();
stageListener.onResize = function() {
stageSize_txt.text = "w:"+Stage.width+", h:"+Stage.height;
};
Stage.addListener(stageListener);
remove_btn.onRelease = function() {
stageSize_txt.text = "Удаляем листнер...";
Stage.removeListener(stageListener);
}
Выберите пункт меню Control > Test Movie, чтобы протестировать ролик. Величины в текстовом поле меняются, когда Вы маштабируете зону просмотра в среде разработки. После клика по кнопке remove_btn листнер удаляется и данные больше не обновляются.
Stage.addListener()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |