【问题标题】:Flash event dispatch questionFlash 事件调度问题
【发布时间】:2010-08-06 15:15:06
【问题描述】:

我有一个关于事件调度的问题。我正在尝试为 youtube 播放器编写代码并找到以下链接..

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

他有很多类似这样的 dispatchEvent 调用:

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

据我了解,自定义事件通常如下派发:

 dispatchEvent(new Event(YouTubeEvent.ON_IOERROR));

我不确定他为什么可以在On_IOERROR 之后添加,event。如果有人能帮助我解决这个问题,我将不胜感激。谢谢。

【问题讨论】:

    标签: flash actionscript-3 events dispatcher


    【解决方案1】:

    在不了解 API 的情况下,我的猜测是 YouTubeEvent 旨在供 API 客户端使用,而不是本机 flash 事件(例如 IoErrorEvent,在这种情况下)。因此,代码分派了一个 YouTubeEvent 实例而不是 IoErrorEventYouTubeEvent 很可能还允许您访问原始事件(通过变量或属性),以备您需要访问该数据时使用。

    关于您的问题“我不确定他为什么可以在 On_IOERROR 之后添加事件”:YouTubeEvent 必须是 custom event(由您或其他人定义的扩展 Event 的类)。所以它的构造函数可以接受作者定义的任何参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      • 2010-12-06
      • 2014-03-19
      • 2019-09-30
      相关资源
      最近更新 更多