【问题标题】:dispatching mouse events to HTMLLoader in Adobe AIR Actionscript 3在 Adob​​e AIR Actionscript 3 中将鼠标事件分派到 HTMLLoader
【发布时间】:2012-05-28 12:18:16
【问题描述】:

这是我在这里的第一篇文章,因为我真的需要帮助来理解 Actionscript 事件和 HTML 事件之间的基本通信。我目前正在使用放置在 HTMLLoader 对象顶部的清晰 MovieClip。这个movieclip 共享相同的x、y、w、h,目前允许我通过拖动屏幕上的任意位置来滚动HTMLLoader 对象(我正在为触摸屏应用程序制作浏览器)。如何将鼠标事件分派给 HTMLLoader 对象。我很擅长将 javascript 注入 HTMLLoader 中的 HTML 内容,我很熟悉

【问题讨论】:

  • 好吧,看来你的问题最后还是飘到了以太中。此外,我不确定您是否以“正确”的方式进行此操作,如果您使用 AIR 导出到移动设备,它通常会根据框架 UI 组件处理交互性和控件大小的变化。无论如何我的意见,如果你有一个 id 为 htmlLoader 的对象,你可以调用 htmlLoader.dispatchEvent(new Event("doSomething")) 任何实现 IEventDispatcher 的 UIComponent 都可以调用 dispatchEvent。
  • 为什么将MovieClip 放在HTMLLoader 之上?

标签: actionscript-3


【解决方案1】:

好吧,看来您的问题最终在以太中飘散了。此外,我不确定您是否以“正确”的方式进行此操作,如果您使用 AIR 导出到移动设备,它通常会根据框架 UI 组件处理交互性和控件大小的变化。无论如何我的意见,如果你有一个 id 为 htmlLoader 的对象,你可以调用 htmlLoader.dispatchEvent(new Event("doSomething")) 任何实现 IEventDispatcher 的 UIComponent 都可以调用 dispatchEvent。

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 2011-01-18
    • 2011-01-15
    • 2012-07-03
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    相关资源
    最近更新 更多