【问题标题】:How to determine currently processed event in ActionScript?如何确定 ActionScript 中当前处理的事件?
【发布时间】:2010-07-13 18:29:06
【问题描述】:

当在 Event.PASTE 处理函数之外的 ActionScript 中调用 Clipboard.generalClipboard.getData() 时,它会失败并显示以下消息

Clipboard.generalClipboard 对象只能在处理 flash.events.Event.PASTE 事件时读取。

即使我调度 Event.PASTE 事件并在事件处理程序中调用此函数,它仍然会失败。

它如何确定当前正在处理哪个事件?

【问题讨论】:

    标签: apache-flex flash actionscript-3 actionscript


    【解决方案1】:

    您需要从舞台上侦听真正的粘贴事件,而不是模拟它。这是一个安全问题,因此 Flash 应用程序不会读取您的全局剪贴板数据,只会在用户粘贴操作时读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      相关资源
      最近更新 更多