问题标签 [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 回答
6799 浏览

flash - AS3 - 调度事件问题

我有一个 Flash AS3 项目,它加载外部 SWF 并以不同的方式控制它们。在某些加载的 SWF 文件上,它们有一个“下一个选择”按钮,可将您带到新的演示文稿。在我的主要外部加载的 SWF 上,我有代码:

它会自动移动到集合中的下一个选择。这段代码完全按照我想要的方式工作。

在下一个加载的 SWF 中,用户没有超时,而是通过整个事情,在所有时间线的末尾有一个按钮,表示下一个选择。所以我在那里添加了以下代码:

出于某种原因,该事件永远不会弥补加载 SWF 的文件。我确定我正在处理点击事件,因为我得到了跟踪,但该事件永远不会弥补它,即使它看起来应该是与超时完全相同的行为。我在这里想念什么?为什么该代码的行为与按钮单击和超时不同?

谢谢

0 投票
5 回答
115435 浏览

javascript - “element.dispatchEvent 不是函数” FF3.0 的萤火虫中捕获的 js 错误

在 FF3.0 中加载我的索引页面时出现以下错误。抱歉,我无法在此处粘贴脚本,因为它是 2030 行代码。

element.dispatchEvent 不是函数

在扩展时,它给了我下面的东西,

fire()()prototype.js?1(第 3972 行)

_methodized()()prototype.js?1(第 246 行)

fireContentLoadedEvent()prototype.js?1(第 4006 行)

[打破这个错误] element.dispatchEvent(event);

element.dispatchEvent(event);在prototype.js 的第3972 行。我在我的索引页面中包含了prototype.js 以及其他 10 个 js 文件。

有没有人遇到过这种错误?请有人解释一下为什么会出现这个错误。

0 投票
1 回答
278 浏览

java - 手动分派 DocumentEvent 以测试 UI 元素验证代码

我正在使用UISpec4J测试框架测试 Swing GUI 应用程序。我正在 JTextField 上测试验证代码,但该框架不支持焦点更改事件,因为它以无头方式运行应用程序。

文本字段附加了一个 DocumentEvent 来激活验证代码。我试图弄清楚如何手动分派文档事件以激活验证代码。尝试手动发送焦点或鼠标事件对我没有用。

谢谢你的帮助!

0 投票
1 回答
675 浏览

actionscript-3 - 添加侦听器时的调度事件 - ActionScript3

是否可以在将事件侦听器添加到同一个对象时从对象分派事件,而不覆盖该类的 addEventListener 方法?

我正在研究 AS3 中的模块化应用程序。几个模块在主应用程序 mxml 文件中的组件上注册事件。我想在任何时候从任何模块向组件注册事件时触发一个事件,而不是在每个 addEventListener 之后放置“dispatchEvent(someEvent)”。

任何投入将不胜感激?

0 投票
3 回答
9653 浏览

flash - 如何从另一个类调用一个类中的函数?

更新:修改标题以更好地反映我的问题

大家好你们好 :)

我今天的问题围绕着我试图从一个子类发送到另一个子类的 CustomEvent。

我已经使用我的 CustomEvent 类将事件从子类传递到我的主类,但我不确定在子类之间由谁来做。

我的自定义事件类

子类 INTRO - 调度事件

子类 NAVIGATION - 我正在侦听事件 需要在 Navigation 类中调用此函数:

好的,所以我相信我的问题在于导航类,如何在此处正确添加 addEventListener?我的 introPlayButtonClick 函数中没有任何痕迹。

它是如何在我的 Main 类中使用 PAUSE_MOVIE 事件工作的,我是通过变量名 nv 将 eventListener 附加到 Navigation 类:

但是由于我在导航类中为 INTRO_CLICKED 事件添加了事件侦听器,所以我认为我需要的只是(this.)添加,但到目前为止我还没有触发该事件。

任何想法,提示,想法?

0 投票
1 回答
3345 浏览

flash - 来自类的 AS3 调度事件

我有一个类,它发出一个 url 请求并存储来自该请求的数据。当数据被检索、解析并存储到一个数组中时,我正在发送一个调度事件,我在我的文档类中监听该事件。在文档类的事件处理函数中,我正在访问从该类编译的数组。类中的数组有 15 个值,但是在我的事件处理函数中,我只从中检索一个值,即数组中的最后一个值。我在下面发布了我的代码。有没有一种不同的方式我应该使用 dispatchEvent 来检索所有数组值而不是一个?

谢谢!

班级

文档类

0 投票
2 回答
19516 浏览

flash - Flash-AS3:通过 DispatchEvent 从另一个类(第 2 部分)调用一个类中的函数

嘿,这个问题是对Joel Hooks对我的一个较旧问题的评论的回复(如何从另一个类调用一个类中的函数?

我能够使用公共静态变量来引用我的一个类来解决我自己的问题,所以在另一个类中我只需要使用 this 关键字就可以调用它。

现在看来,对于OOP,我并没有以最好或最纯粹的方式来做这件事(可以在这里感觉到辩论),所以我第二次提出这个问题,希望能正确地解决这个问题。

问题

我有 2 个课程,介绍和导航。在 Intro 类中创建了一个按钮,需要调用 Navigation 类中的函数。我还有一个 CustomEvent 类,用于设置自定义事件。下面是代码,我已经删除了与此问题相关的所有非必要代码。

介绍类

单击的函数被调用时,它会分派一个导航类正在侦听的事件。


导航类

这是导航类,其中包含介绍类需要能够调用的函数。


问题或错误

到目前为止,当单击按钮时没有任何反应:(我假设我没有在导航类中正确设置 EventListener?

0 投票
2 回答
9426 浏览

java - java.awt.Component.dispatchEvent() 的目的和行为

我一直在阅读的大多数教程和文档似乎表明大多数组件通信是通过使用listeners的订阅进行的。

Java文档指出java.awt.Component#dispatchEvent(AWTEvent e)

向此组件或其子组件之一分派事件。在返回已为组件启用的 1.1 样式事件之前调用 processEvent。

鉴于侦听器似乎司空见惯,dispatchEvent调度事件的目的是什么以及如何/在哪里接收?

0 投票
2 回答
241 浏览

apache-flex - 从动作更新外部 Flex 组件

我是 Flex 的新手,无法理解事件。我认为事件是我想在我的情况下使用的。我有 2 个组件,addUser.mxml并且listUsers.mxml. 我从我的主应用程序中的 ViewStack 访问这些。当我加载listUsers.mxml它时,它会通过 HTTPService 调用显示数据网格中的当前用户列表。当我使用表单添加用户时,addUser.mxml我希望在listUsers.mxml返回该视图以显示新用户时刷新数据网格。我已经尝试了几种不同的方法addEventListenerdispatchEvent但似乎无法使其正常工作。有人可以帮我解决这个逻辑吗?

--

注释的示例代码,我已经解析了非相关的东西。

adduser 看起来像这样:

listUsers 看起来像这样:

0 投票
3 回答
9982 浏览

java - 调度鼠标事件

有没有办法调度MouseEvent,就像dispatchKeyEvent使用 KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(listener); 在事件转移到组件之前发生的那样?

我知道我有 2 个选择

1)将鼠标事件添加到所有递归组件

2)使用透明玻璃板

Java 是否支持这一点,还是我必须使用上述选项之一?

谢谢你