【发布时间】:2015-05-19 18:39:05
【问题描述】:
我正在使用 Flash CS6 创建我想使用链接类在我的 AS3 项目中使用的 MovieClip,我试图检测鼠标何时单击 MovieClip,但当我单击时也会触发事件用于创建影片剪辑的 PNG 图像的透明区域,我只想在单击影片剪辑的非透明区域(蒙版)时触发事件,我可以在 Flash CS5 或 AS3 代码中做些什么!
【问题讨论】:
标签: actionscript-3 flash flash-cs5 movieclip
我正在使用 Flash CS6 创建我想使用链接类在我的 AS3 项目中使用的 MovieClip,我试图检测鼠标何时单击 MovieClip,但当我单击时也会触发事件用于创建影片剪辑的 PNG 图像的透明区域,我只想在单击影片剪辑的非透明区域(蒙版)时触发事件,我可以在 Flash CS5 或 AS3 代码中做些什么!
【问题讨论】:
标签: actionscript-3 flash flash-cs5 movieclip
你应该给遮罩添加一个实例名称(这意味着它必须是一个符号),然后直接在遮罩上添加监听器,而不是在整个影片剪辑上。
另一种解决方案是在该位图上将mouseEnabled 和mouseChildren 设置为false,并只保留您希望可点击的区域。
【讨论】:
MovieClip 中,然后将MouseEvent 侦听器添加到MovieClip,那么他就会点击Bitmap。无论如何禁用位图将解决此问题(mouseEnabled 或 mouseChildren 到 MC)。