Цитата:
Сообщение от i.o.
Имеем:
Код AS3:
if (_onClose != null)
{
var f:Function = _onClose;
_onClose = null;
f();
}
А теперь то же с нужного ракурса:
Код AS3:
if( _onClose != null )
_onClose();
_onClose = null;
|
Нет, не согласен. Внутри функции _onClose может быть повторное открытие окна и новая инициализация _onClose. А мы взяли, и обнулили...