gpt4 book ai didi

flash - 如何手动发送 MouseEvent?

转载 作者:行者123 更新时间:2023-12-01 08:20:14 26 4
gpt4 key购买 nike

我有一个使用自己的 AS3 类构建的菜单,当单击此菜单中的链接时,它会根据从外部 XML 文件传入的一些变量触发一个函数。

菜单由四个小节组成,我希望用户能够从与该菜单完全分开的按钮跳转到该小节的父级。

理论上我想做的是当用户单击另一个菜单中的一个按钮时,欺骗父按钮认为它已被单击。

这有意义吗?这可能吗?我急于想出一个变通办法,但我不得不承认我对 OOP 比较陌生,在传递变量方面有点迷茫,更不用说在类之间传递它们了!

最佳答案

buttonToTarget.addEventListener(MouseEvent.CLICK, doThisFunction, false, 0, true);

buttonToTarget.dispatchEvent(new MouseEvent(MouseEvent.CLICK));

这将在您想要作为被单击的按钮上执行假鼠标单击。

关于flash - 如何手动发送 MouseEvent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com