actionscript3.0是什么(ActionScript3.0)

互联网   2023-07-30 04:52:57


(资料图片仅供参考)

1、你确信你指的是“点”Point 而不是“对象”Object??如果是点比较容易,是图形对象的话就要用像素点的映射,判断不规则图形的碰撞,相当麻烦并且耗资源。

2、以下代码只限于“点”的概念假设你的图形实例名是 Test_mc:1 测试当前鼠标坐标是否在Test_mc中(点击鼠标触发)stage.addEventListener(MouseEvent.CLICK,mouseHandler);function mouseHandler(e:MouseEvent):void{ if(Test_mc.hitTestPoint(mouseX,mouseY)){ trace("鼠标在里面"); }else{ trace("鼠标在外面"); } }2 测试当某一点坐标是否在Test_mc中(点击鼠标触发)var P:Point = new Point(100,200)//x坐标与y坐标的值,你可以改动,但该点的面积无限接近于0,你看不见它,可它的确存在。

3、stage.addEventListener(MouseEvent.CLICK,mouseHandler);function mouseHandler(e:MouseEvent):void{ if(Test_mc.hitTestPoint(P.x,P.y)){ trace("点在里面"); }else{ trace("点在外面"); } }。

本文到此讲解完毕了,希望对大家有帮助。

最新资讯