事件默认为 flash.events 而不是 flash 中的外部 libaray

发布于 2024-10-07 13:55:40 字数 150 浏览 4 评论 0原文

所以我试图通过 TouchEvent 方法访问 tuio 库的 TOUCH_DOWN 和 TOUCH_UP 常量,但是 flash 一直将 TouchEvent 方法默认为 flash.events TouchEvent,我不明白为什么。还有其他人可能在另一个外部库中遇到过这个问题吗?

SO i am trying to access the TOUCH_DOWN and TOUCH_UP constants of the tuio library through the TouchEvent method however flash keeps defaulting the TouchEvent method to the flash.events TouchEvent and i can't figure out why. has anyone else had this problem maybe with another external library?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我喜欢麦丽素 2024-10-14 13:55:40

您的意思是在编译时“默认”,还是在运行时默认?

尝试使用 TouchEvent 类的完全限定名称,如下所示:org.tuio.TouchEvent.TOUCH_DOWN,或显式使用 import org.tuio.TouchEvent;

此外,tuio 事件只能由 org.tuio.TouchContainer 调度。

我只能猜测,因为我不知道源代码,但是如果常量使用与 相同的 String 值(即 "touchDown") flash.events.TouchEvent,这两个事件的侦听器方法将在运行时触发。因此,您一次只能监听一个具有相同 String 值的事件。

Did you mean "defaulting" at compile time, or defaulting at runtime?

Try using the fully qualified name of the TouchEvent class, like so: org.tuio.TouchEvent.TOUCH_DOWN, or explicitly use import org.tuio.TouchEvent;.

Also, the tuio event will only be dispatched by an org.tuio.TouchContainer.

And this I can only guess, since I don't know the source code, but if the constants use the same String value (i.e. "touchDown") as flash.events.TouchEvent, listener methods for both events will be triggered at runtime. So you can always only listen to one event with the same String value at a time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文