Просмотр полной версии : Удаление обработчика
Приветствую.
В AS есть функция удаляющая обаботччик, например, обработчика события движения мышки:
delete onMouseMove
Вопрос: существует ли обратная функция, которой можно было бы этот обрабоотчик вновь чтоли "активизировать"?
Спасибо.:bye:
так же как и до удаления )
this.onMouseMove = function(){trace('1');};
delete this.onMouseMove;
this.onMouseMove = function(){trace('2');};
Жень Шень
26.09.2008, 13:44
to Evgan
Поместите клип mc_mc и динам. текстовое поле xy_txt на сцену.
Введите поочередно варианты:
mc_mc.onPress = function() {
this.startDrag(false);
};
mc_mc.onRelease = function() {
this.stopDrag();
delete this.onMouseMove;
};
mc_mc.onMouseMove = function() {
xy_txt.text = "x="+this._x+" "+"y="+this._y;
};
иmc_mc.onPress = function() {
this.startDrag(false);
this.onMouseMove = function() {
xy_txt.text = "x="+this._x+" "+"y="+this._y;
};
};
mc_mc.onRelease = function() {
this.stopDrag();
delete this.onMouseMove;
};Прочувствуйте разницу
Спасибо ребята, что откликнулись. Но мне кажется, что для кнопочных функций удачней использовать свойство enabled По средством которой определяется, будет "слушать" символ кнопочную функцию или нет:
inditificator.enabled=true;
inditificator.enabled=false;
:drinks:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.