主题:  关于hittest问题

skyme

职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/7/4 14:26:40
#12001/12/14 11:55:54
在Flash中有一个hittest,其格式为myMovie.hittest(traget),但本人在看到别人的例子时,有这样的语句:
if ( blank.hittext(ball._x,ball_y,true)!="true"){
ball._x=ball.x+10
}
请问,blank.hittext(ball._x,ball_y,true)!与myMovie.hittest(traget)有何区别?
注blank与ball为MC名。



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
注册:2001/11/25 16:32:29
#22001/12/14 18:43:11
blank.hittext(ball._x,ball_y,true)是指当ball这个mc的中心坐标(点)接触到blank这个mc的实体时所发生,而myMovie.hittest(target)是指当target这个mc的范围(就是那个蓝色的方块线)中的任意一点与myMovie的范围(也是那个蓝色的方块线)中的任意一点所接触时发生!