AS3 里没有setCaptrue方法,如果在一个Object中侦听鼠标事件就不能把鼠标移动事件锁定在Object中,当鼠标移出显示范围后就没有响应了,做对象移动的时候感觉不爽。
实践中发现有一个方法可以锁定鼠标事件,就是在场景中侦听鼠标事件。
这样,当鼠标移到窗口以外也能响应。不知大家还有没有更好的方法?
本文介绍了在ActionScript 3 (AS3) 中如何解决鼠标事件移出对象范围后失去响应的问题。通过在舞台级别监听鼠标事件,即使鼠标移出显示对象也能保持响应状态。
AS3 里没有setCaptrue方法,如果在一个Object中侦听鼠标事件就不能把鼠标移动事件锁定在Object中,当鼠标移出显示范围后就没有响应了,做对象移动的时候感觉不爽。
实践中发现有一个方法可以锁定鼠标事件,就是在场景中侦听鼠标事件。
这样,当鼠标移到窗口以外也能响应。不知大家还有没有更好的方法?
858
3269

被折叠的 条评论
为什么被折叠?