Flash高手请进!!!
用hitTest()hitTest(MovieClip。hitTest方法)publichitTest():Boolean计算影片剪辑,以确认其是否与由target或x和y坐标参数标识的点击区域发生重叠或相交。
用法1:根据shapeFlag设置,将x和y坐标与指定实例的形状或边框进行比较。 如果shapeFlag设置为true,则只计算在舞台上的实例实际占据的区域,并且如果x和y在任意一点重叠,则返回true值。
此评估对于确定影片剪辑是否处于指定的点击区域或热点区域中很有用。用法2:计算target和指定实例的边框,如果它们在任意一点上重叠或交叉,则返回t
rue。 参数x:Number舞台上点击区域的x坐标。
y:Number舞台上点击区域的y坐标。x和y坐标都在全局坐标空间中定义。 一个布尔值,指定是计算指定实例的整个形状(true)还是仅计算边框(false)。只有当用x和y坐标参数标识点击区域时,才可以指定该参数。
可能与影片剪辑相交或重叠的点击区域的目标路径。 target参数通常表示一个按钮或一个文本输入字段。可用性:ActionScript1。0;FlashPlayer5返回Boolean-一个布尔值,如果影片剪辑与指定点击区域重叠,则为true,否则为false。
示例下面的示例使用hitTest()确定在用户释放鼠标按钮时影片剪辑circle_mc是否与影片剪辑square_mc重叠或交叉:square_mc。 onPress=function(){this。
startDrag();};square_mc。onRelease=function(){this。stopDrag();if(this。hitTest(circle_mc)){trace("youhitthecircle");}};。
[展开]
鼠标右击我的电脑光盘盘符,选打开即可