我在Adobe Flash Professional中为Android创建应用程序。 它是代码片段。
stage.addEventListener( TouchEvent.TOUCH_OUT, _out );
function _out( e:TouchEvent):void
{
trace( "OUT!" );
}

当我移动一些视图对象时,我获取消息。当我在屏幕上移动然后移出屏幕区域时,我没有收到消息。怎么办?
答案 0 :(得分:0)
可以肯定的是,只要光标从舞台中滚出,您就会尝试触发一个函数。在这种情况下,一个天真的选项是检查鼠标的坐标以检查它是否在舞台上。只要光标越过舞台尺寸,就可以触发该功能。
另一种方法是在舞台上使用透明对象并检查鼠标与其的碰撞。只要碰撞检测返回false,就会触发该函数。
答案 1 :(得分:0)