Search Tutorials
Another example simplified hit1 = _root.TestGoalie1.hitTest("_root.ActionPuck") You can test for hits within a conditional statement then do something depending on whether it is true or not. trace (_root.TestGoalie1.hitTest("_root.ActionPuck")); //outputstrue
or false Other SenariosSuppose you wanted to test for a hit against a certain area of your target object. In my case, if the goalie got hit in the mask, I wanted to know, because a different animation would run. All I had to do was make a square the size of the mask, convert it to a movie clip and give it an instance name, then check to see if it got hit. if (_root.Goalie5.headshot.hitTest(_root.ActionPuck._x, _root.ActionPuck._y, ConclusionThe hit test method is the primary means of detecting collision in a variety of flash games. As we have seen, the hitTest method remains unchanged from Flash 5, however, evaluating expressions has changed throught the use of brackets []. Hopefully this information will help you on your next project.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|