2010-08-06 6 views
0

이벤트 발송에 대한 질문이 있습니다.플래시 이벤트 발송 질문

내 이해를 돕기 위하여
dispatchEvent(new YouTubeEvent(YouTubeEvent.ON_IOERROR,event)); 

에게, 사용자 정의 이벤트 일반적으로 파견 : 나는

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

그는이 같은 유사한 많은 dispatchEvent에 전화를 가지고 .. 유튜브 플레이어의 코드를 작성하고 다음 링크를 찾기 위해 노력하고있다 아래와 같이 :

dispatchEvent(new Event(YouTubeEvent.ON_IOERROR)); 

나는 그가 On_IOERROR,event을 추가 할 수 있습니다 이유를 모르겠습니다. 나는 누군가가 이것에 관해 나를 도울 것 인 지 고맙다. 감사.

답변

4

API를 모르면 내 생각에 YouTubeEvent은 기본 플래시 이벤트 (이 경우 IoErrorEvent)가 아니라 API 클라이언트가 사용하려고합니다. 따라서 코드는 IoErrorEvent 대신 YouTubeEvent 인스턴스를 전달합니다. YouTubeEvent은 데이터에 액세스해야 할 경우를 대비하여 (변수 또는 속성을 통해) 원래 이벤트에 액세스 할 가능성이 높습니다. 귀하의 질문에 대해서는

"나는 그가, 이벤트 On_IOERROR 이후에 추가 할 수 있습니다 이유는 확실하지 않다"YouTubeEventcustom event (당신이나 Event를 확장 다른 사람에 의해 정의 된 클래스)해야합니다. 그래서 생성자는 작성자가 정의한 매개 변수를 취할 수 있습니다.