up.addEventListener(MouseEvent.CLICK,
function clickFunc(event:MouseEvent):void
{
revealSpinner(event,51.42,1,spinner);
event.currentTarget.removeEventListener(event.type, arguments.callee);
autoTimer.stop();
},
false, 0, true);
down.addEventListener(MouseEvent.CLICK,
function clickFunc(event:MouseEvent):void
{
revealSpinner(event,51.42,-1,spinner);
event.currentTarget.removeEventListener(event.type, arguments.callee);
autoTimer.stop();
},
false, 0, true);
Вышеприведенный код добавляет слушателя к нескольким MC. Первоначально методы были анонимными, но я назвал их clickFunc(), чтобы попытаться ссылаться на них в моем удаленном прослушивателе.
Вот мой код прослушивателя. Оба этих фрагмента находятся в отдельных функциях. Метод add listener вызывается перед методом удаления.
up.removeEventListener(MouseEvent.CLICK, clickFunc );
down.removeEventListener(MouseEvent.CLICK, clickFunc);
Как только я публикую фильм, я получаю эту ошибку:
1120: Access of undefined property clickFunc.