Ik ben net met actionscripts bezig in flash 5. Ik heb nu een movieclip die ik kan bewegen dmv de pijltjes toetsen, nou wil ik graag dat ie niet door andere movieclips heen kan bewegen. Hij moet er dus op botsen en niet verder kunnen in de richting waarin zich een movieclip bevindt. Dit moet waarschijnlijk met hitTest, maar als ik movieclip.hitTest(target); doe werkt het niet. Hoe moet zoiets??
Verwijderd
maak eens 2 mc's, bijvoorbeeld vierkantje_1, vierkantje_2 als instance namen.
Nou zet je dit als de enterframe van vierkantje_1:
tada!
Nou zet je dit als de enterframe van vierkantje_1:
code:
1
2
3
| onClipEvent(enterFrame){
trace(this.hitTest(_root.vierkantje_2);
} |
tada!
Dan moet je dus een stukje scripten dat als er een hit is dat je scriptje van het bewegen niet meer werkt...