Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как вызвать функцию, которая назначена на слушатель событий (http://www.flasher.ru/forum/showthread.php?t=204571)

nelco 03.11.2013 19:42

как вызвать функцию, которая назначена на слушатель событий
 
добрый вечер! не могу вызвать функцию, что-то по-видимому неправильно делаю, подскажите пожалуйста... есть слушатель
Код AS3:

_leftArrowsBtn.addEventListener(MouseEvent.CLICK, showCurrencyContFn);

как просто вызвать функцию showCurrencyContFn? пишу
Код AS3:

showCurrencyContFn();

но выходит ошибка, что ожидается MOUSE_EVENT...

Dukobpa3 03.11.2013 19:51

Код AS3:

showCurrencyContFn(null);

или в объявлении слушателя:
Код AS3:

private function showCurrencyContFn(event:MouseEvent = null):void {}

тогда можно будет вызывать так как вы.
Код AS3:

showCurrencyContFn();


nelco 03.11.2013 20:18

спасибо, работает! :) правда непонятно зачем null, но думаю, что со временем разберусь и пойму! :\

Dukobpa3 03.11.2013 20:20

Чего ж не понятно.
Функция должна принимать параметр. Вы его туда не передаете. Надо либо передать, либо научить принимать что-то по-умолчанию.


Часовой пояс GMT +4, время: 13:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.