当前位置:  开发笔记 > 编程语言 > 正文

Flash中的onMouseUp/Down和onPress/Release事件有什么区别?

如何解决《Flash中的onMouseUp/Down和onPress/Release事件有什么区别?》经验,为你挑选了1个好方法。

在Flash中,似乎有两组鼠标点击事件:

onMouseUp,onMouseDown

onPress,onRelease

这些事件之间有什么实际区别吗?我无法从文档中看出来,并且我没有注意到实际使用中的任何内容,但是对于相同的基本事件有两组不同的名称似乎很奇怪.我错过了什么吗?它们之间有区别吗?

澄清:这是ActionScript 2代码,针对Flash 8.



1> davr..:

onMouseDown和onMouseUp是任何可以通过Mouse.addListener()监听的一般事件.无论鼠标在哪里被点击,它们都会被触发.

onPress和onRelease特定于特定的MovieClip.只有在该MovieClip顶部按下或释放鼠标时才会触发它们.同样重要的是onReleaseOutside ...对于单击MovieClip的情况,然后将鼠标拖到外面,然后释放鼠标.在这种情况下,没有onRelease事件,只有onReleaseOutside事件,所以如果你没有听后者,你的程序会认为鼠标按钮卡住了.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有