Форум 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=148511)

alatar 04.01.2011 16:51

Приведите весь код. Как задаете значение для listener и что потом с ним делаете.

mikhailk 04.01.2011 16:56

bifidokk, я опубликовал решение. Подозреваю, надо было указать, куда смотреть.

Вот сюда:

Код AS3:

var listener:Function = listenerOne;
stage.addEventListener(MouseEvent.CLICK, listener);

Описание типа Function
http://help.adobe.com/ru_RU/AS3LCR/F.../Function.html

bifidokk 04.01.2011 16:59

проблема решена
решение mikhailk правильно, но у меня для установки имени приемника из другого класса сработало только вот так:

Код AS3:

ServerAction.listener = ServerAction.saveUser


Psycho Tiger 04.01.2011 17:09

Цитата:

4. Все слушатели должны принимать один параметр, так что на saveUser() будет тоже ругаться.
Не совсем. Один обязательный.

alatar 04.01.2011 17:15

Цитата:

Не совсем. Один обязательный.
Он должен быть, а вот обязательным он может и не являться.
Код AS3:

private function handler(event:Event = null):void {}


Psycho Tiger 04.01.2011 20:12

Я имел ввиду что приёмник должен обязательно принимать как минимум один аргумент.


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

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