Просмотр полной версии : как вызвать функцию, которая назначена на слушатель событий
добрый вечер! не могу вызвать функцию, что-то по-видимому неправильно делаю, подскажите пожалуйста... есть слушатель _leftArrowsBtn.addEventListener(MouseEvent.CLICK, showCurrencyContFn); как просто вызвать функцию showCurrencyContFn? пишу showCurrencyContFn(); но выходит ошибка, что ожидается MOUSE_EVENT...
Dukobpa3
03.11.2013, 19:51
showCurrencyContFn(null);
или в объявлении слушателя:
private function showCurrencyContFn(event:MouseEvent = null):void {}
тогда можно будет вызывать так как вы.
showCurrencyContFn();
спасибо, работает! :) правда непонятно зачем null, но думаю, что со временем разберусь и пойму! :\
Dukobpa3
03.11.2013, 20:20
Чего ж не понятно.
Функция должна принимать параметр. Вы его туда не передаете. Надо либо передать, либо научить принимать что-то по-умолчанию.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.