![]() |
Создание собственных событий
Возник вопрос в процессе работы с классом AsBroadCaster(вернее с его аналогом).
Вопрос в том, что у меня есть вызов события вот таким образом this.broadcastMessage("loadImageComplete","this.arColors"); проблема в том что параметр this.arColors воспринимается как строка(что вполне логично), если же я пишу this.broadcastMessage("loadImageComplete",this.arColors); то также не нет результата. Само событие вызывается...параметры корректно не могу передать. Вот сам код медота, взят из книг и статей(везде одинаков) public function broadcastMessage (event:String ): Void { var eventName:String=String(arguments.shift()); var list:Array=this.arListeners; var list_length:Number=this.arListeners.length; for (var i : Number = 0; i < list_length; i++) { list[i][eventName].apply(list[i],arguments); } } Под скажите как надо вызывать это событие чтобы передовались параметры как надо? |
| Часовой пояс GMT +4, время: 17:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.