Вопрос отправки события Flash - PullRequest
0 голосов
/ 06 августа 2010

У меня вопрос по поводу отправки события.Я пытаюсь написать код для проигрывателя YouTube и найти следующую ссылку ..

http://www.codingcolor.com/as3/as3-youtube-chromless-api/

У него много вызовов dispatchEvent, подобных этому:

 dispatchEvent(new YouTubeEvent(YouTubeEvent.ON_IOERROR,event));

Насколько я понимаю, пользовательские события обычно отправляются, как показано ниже:

 dispatchEvent(new Event(YouTubeEvent.ON_IOERROR));

Я не уверен, почему он может добавить ,event после On_IOERROR.Я ценю, если кто-нибудь поможет мне в этом.Спасибо.

1 Ответ

4 голосов
/ 06 августа 2010

Не зная API, я предполагаю, что YouTubeEvent предназначен для использования клиентами API, а не собственными событиями flash (такими как IoErrorEvent в данном случае). Итак, код отправляет экземпляр YouTubeEvent вместо IoErrorEvent. YouTubeEvent скорее всего также дает вам доступ к исходному событию (через переменную или свойство) в случае, если вам нужен доступ к этим данным.

Относительно вашего вопроса «Я не уверен, почему он может добавить событие после On_IOERROR»: YouTubeEvent должно быть пользовательским событием (класс, определенный вами или кем-то еще, который расширяет Event) , Поэтому его конструктор может принимать любые параметры, определенные его автором.

...