问题标签 [dispatchevent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1653 浏览

flash - 在 Flash IDE 中覆盖

我正在尝试覆盖 dispatchEvent(),但在 Flash IDE 中没有成功。查看有关该方法的Adob​​e 文档,它应该只是:

正如Grant Skinner所证明的那样,这通常很容易执行:

虽然彻底的 google 搜索将重复此语法在 Class 文件中成功使用,但在时间线代码中这样做,在 Flash IDE 中本机被证明是不可能的。第一个问题是使用public抛出错误1114: The public attribute can only be used inside a package.

这很明显,但是在删除它后,运行以下命令(在新的 .fla 文件的第一帧上):

导致此错误:1024: Overriding a function that is not marked for override.

关于这个错误的文档意味着我没有在同名函数前面加上override声明,但显然这是一个谬误,我对解决方案可能是什么感到惊讶。

需要明确的是,我们知道类文件可以工作,但这是一个无关紧要的问题。我们如何override function dispatchEvent()在时间线代码中工作?

0 投票
1 回答
531 浏览

javascript - 调用 dispatchEvent 的附加 SDK 不会将事件从内容脚本发送到页面

我有简单的 Firefox 扩展(基于附加 SDK)和pageMod. pageMod向页面注入一些脚本,该页面调用一个函数:

在网页上我有事件监听器,通过MyDiv.addEventListener(...). 问题是注入的脚本不会向页面发送任何事件。该dispatchEvent函数返回 true,但没有任何反应。这是我的pageMod代码:

如果我contentScript通过 Firebug 控制台运行代码,它可以工作,但我需要从contentScript.

PS 我也尝试使用unsafeWindow.document而不是文档,并使用 jQuery 事件/事件侦听器,但它也不起作用。

0 投票
1 回答
383 浏览

javascript - XBL 中的 Orbeon 事件是否可以从 Javascript 分派?

Orbeon 版本:Orbeon Forms 3.8.0.201005270113

我在 Javascript 文件中有以下代码。此代码已执行,但似乎未找到 XBL 中的模型。

这是 XBL 中的模型。XBL 中有几个模型。我没有看到任何消息,所以好像没有找到该模型。我在日志中看不到任何错误。

有谁知道从 Javascript 到 XBL 的调度是否有一些技巧?

非常感谢!

更新:

可能是问题的另一件事(也许?)是使用 instance(this) 从 XBL 调用 javascript 不起作用。我想知道该类的实例是否未绑定到组件实例,因此找不到模型?

这是从不调用 init 方法的 xbl 对 javascript 的调用:

这是调用init() 方法的调用:

这是javascript:

0 投票
3 回答
3458 浏览

flash - 将 dispatchEvent 发送给孩子:示例不起作用?(闪存,as3)

我想将 a 发送dispatchEvent到已加载的 swf,放入movieclip. 我找到了一个很好的话题,但我的例子不起作用,“跟踪”没有出现。

编辑。

  • 我有一个main.as
  • 另一个类:submenu.as,我导入的main.as
  • 当我点击中的“主”菜单时main.as,我想发送一个dispatchEventsubmenu.as(因为我希望子菜单更改其中的一项,当我点击中的“主菜单”时main.as,我需要发送一个dispatchEventsubmenu.as)
  • 所以我在我dispatchEvent的方法中加入了一个:clickButtonmain.asEvent.CHANGE
  • 在中submenu.as,我想听听这个event.CHANGE,这就是我在下面写的

编辑结束。

在我的父类中:每次单击菜单时:

或者

在我的孩子班上:

任何想法?

0 投票
1 回答
1573 浏览

magento - Magento - 提交发票事件和价格比较

全部!

在提交发票后,我正在尝试按顺序比较价格,例如 GrandTotal 和 TotalPaid。我正在尝试收听“sales_order_invoice_save_after”事件。

下一步:

并查看:盛大 89.97,已支付 NULL,DUE NULL,退款 NULL。

输入:总计 89.97 英镑,支付总额 0.00 英镑,退款总额 0.00 英镑,到期总额 89.97 英镑。

确认付款后如何正确比较两个价格(Grand 和 Total)?

0 投票
4 回答
543 浏览

flash - 弹性事件处理

伙计们,

我对 Flex 的事件处理和调度机制有疑问。

考虑下图,

两个面板 iePanel1Panel2都在同一个应用程序下。

在此处输入图像描述

我想在单击Send按钮时调度一个事件,并能够通过在Receive按钮上添加事件侦听器来侦听该事件。

我怎样才能做到这一点 ?

PS:因为,AFAIK,只在 Parent Hierarchy 上dispatchEvent发送事件。是对的吗 ?

谢谢。

0 投票
2 回答
108 浏览

apache-flex - 在 Flex 中从外部 AS 类调度事件时遇到问题

我已经尝试了一天,但我无法解决。

我有一个主要的应用程序Planner.mxml。这个视图有几个自定义组件,其中之一是LoginView.mxml. 在LoginView.mxml我执行以下操作:

我创建了我的Login类的一个新实例并将一些参数发送到构造函数。我的构造函数如下所示:

在这里,我检查所有字段是否完整,如果是,我将构造函数参数放在一个参数对象中,然后我将其发送到 HTTPService,这是一个处理请求的简单 PHP 文件,检查 db 并返回一些 xml。(这可能不是最好的方法,但这在这一点上真的不太重要)。

如果用户成功登录,xml 将包含一个设置为的状态属性true。我在 HTTP 服务的结果事件处理程序中检查这一点。这就是一切都出错的地方。

如您所见,当用户成功登录后,我想调度一个自定义事件;如果没有,我会显示一个警告框。但是,此事件不会发送(或者至少,我不知道如何监听它)。

我想在我的主应用程序中收听它,然后我可以将我的视图状态更改为登录状态。但是,该事件似乎永远不会到达那里。我通过登录组件来收听它loggedIn="loggedInHandler(event)"

知道怎么做吗?提前致谢。我真的很感激任何帮助。

0 投票
1 回答
363 浏览

actionscript-3 - Adobe Air - 带参数的调度事件

如何将addChild(event.target.loader)通过调度事件从类传递到主时间线?

谢谢

0 投票
2 回答
1520 浏览

java - 使用 dispatchevent 生成 mousemove 事件?

反正有没有用 java.awt.Component.dispatchEvent(AWTEvent) 做一个 mousemove 事件?

我现在得到了这个,但它不执行鼠标移动。我该怎么做?

编辑:我试过这样但它不起作用:

谢谢,杰弗里

0 投票
1 回答
3145 浏览

apache-flex - Itemrenderer 调度自定义事件

我正在尝试从自定义 ItemRenderer 调度自定义事件

这是我的自定义事件

itemRenderer我有一个函数可以做到这一点:

在主应用程序中,我有一个火花列表,我尝试向应用程序和列表本身添加一个 EventListener,但它们从未被调用...

为什么?!?我在哪里做错了?

函数中的事件已正确分派...我无法拦截它..