问题标签 [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.
flash - 在 Flash IDE 中覆盖
我正在尝试覆盖 dispatchEvent(),但在 Flash IDE 中没有成功。查看有关该方法的Adobe 文档,它应该只是:
正如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()
在时间线代码中工作?
javascript - 调用 dispatchEvent 的附加 SDK 不会将事件从内容脚本发送到页面
我有简单的 Firefox 扩展(基于附加 SDK)和pageMod
.
pageMod
向页面注入一些脚本,该页面调用一个函数:
在网页上我有事件监听器,通过MyDiv.addEventListener(...)
. 问题是注入的脚本不会向页面发送任何事件。该dispatchEvent
函数返回 true,但没有任何反应。这是我的pageMod
代码:
如果我contentScript
通过 Firebug 控制台运行代码,它可以工作,但我需要从contentScript
.
PS 我也尝试使用unsafeWindow.document
而不是文档,并使用 jQuery 事件/事件侦听器,但它也不起作用。
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:
flash - 将 dispatchEvent 发送给孩子:示例不起作用?(闪存,as3)
我想将 a 发送dispatchEvent
到已加载的 swf,放入movieclip
. 我找到了一个很好的话题,但我的例子不起作用,“跟踪”没有出现。
编辑。
- 我有一个
main.as
- 另一个类:
submenu.as
,我导入的main.as
- 当我点击中的“主”菜单时
main.as
,我想发送一个dispatchEvent
到submenu.as
(因为我希望子菜单更改其中的一项,当我点击中的“主菜单”时main.as
,我需要发送一个dispatchEvent
到submenu.as
) - 所以我在我
dispatchEvent
的方法中加入了一个:clickButton
main.as
Event.CHANGE
- 在中
submenu.as
,我想听听这个event.CHANGE
,这就是我在下面写的
编辑结束。
在我的父类中:每次单击菜单时:
或者
在我的孩子班上:
任何想法?
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)?
flash - 弹性事件处理
伙计们,
我对 Flex 的事件处理和调度机制有疑问。
考虑下图,
两个面板 iePanel1
和Panel2
都在同一个应用程序下。
我想在单击Send
按钮时调度一个事件,并能够通过在Receive
按钮上添加事件侦听器来侦听该事件。
我怎样才能做到这一点 ?
PS:因为,AFAIK,只在 Parent Hierarchy 上dispatchEvent
发送事件。是对的吗 ?
谢谢。
apache-flex - 在 Flex 中从外部 AS 类调度事件时遇到问题
我已经尝试了一天,但我无法解决。
我有一个主要的应用程序Planner.mxml
。这个视图有几个自定义组件,其中之一是LoginView.mxml
. 在LoginView.mxml
我执行以下操作:
我创建了我的Login
类的一个新实例并将一些参数发送到构造函数。我的构造函数如下所示:
在这里,我检查所有字段是否完整,如果是,我将构造函数参数放在一个参数对象中,然后我将其发送到 HTTPService,这是一个处理请求的简单 PHP 文件,检查 db 并返回一些 xml。(这可能不是最好的方法,但这在这一点上真的不太重要)。
如果用户成功登录,xml 将包含一个设置为的状态属性true
。我在 HTTP 服务的结果事件处理程序中检查这一点。这就是一切都出错的地方。
如您所见,当用户成功登录后,我想调度一个自定义事件;如果没有,我会显示一个警告框。但是,此事件不会发送(或者至少,我不知道如何监听它)。
我想在我的主应用程序中收听它,然后我可以将我的视图状态更改为登录状态。但是,该事件似乎永远不会到达那里。我通过登录组件来收听它loggedIn="loggedInHandler(event)"
。
知道怎么做吗?提前致谢。我真的很感激任何帮助。
actionscript-3 - Adobe Air - 带参数的调度事件
如何将addChild(event.target.loader)通过调度事件从类传递到主时间线?
谢谢
java - 使用 dispatchevent 生成 mousemove 事件?
反正有没有用 java.awt.Component.dispatchEvent(AWTEvent) 做一个 mousemove 事件?
我现在得到了这个,但它不执行鼠标移动。我该怎么做?
编辑:我试过这样但它不起作用:
谢谢,杰弗里
apache-flex - Itemrenderer 调度自定义事件
我正在尝试从自定义 ItemRenderer 调度自定义事件
这是我的自定义事件
在itemRenderer我有一个函数可以做到这一点:
在主应用程序中,我有一个火花列表,我尝试向应用程序和列表本身添加一个 EventListener,但它们从未被调用...
为什么?!?我在哪里做错了?
函数中的事件已正确分派...我无法拦截它..