Vad är egentligen skillnaden ?
Kort förklarat så är m.target det objektet som du klickade på (innuti movieclipet / spriten som har eventListener) medans m.currentTarget är rakt av objektet som har eventListener.
Scenario:
Du har en Holder (MovieClip) och in i den sätter du en cube (MovieClip) och in i cube sätter du en ring (MovieClip).
På denna holder sätter du eventListener för MOUSE_UP.
När du klickar på holder, så får du tillbaka följande i trace:
m.target - holder
m.currentTarget - holder
När du klickar på cube som är den första childen för holder så får du följande
m.target - cube
m.currentTarget - holder
När du klickar på ring som är innuti cube som är i sin tur innuti holder så får du följande
m.target - ring
m.currentTarget - holder
Testa koden nedan för att se det med egna ögon.
Kort förklarat så är m.target det objektet som du klickade på (innuti movieclipet / spriten som har eventListener) medans m.currentTarget är rakt av objektet som har eventListener.
Scenario:
Du har en Holder (MovieClip) och in i den sätter du en cube (MovieClip) och in i cube sätter du en ring (MovieClip).
På denna holder sätter du eventListener för MOUSE_UP.
När du klickar på holder, så får du tillbaka följande i trace:
m.target - holder
m.currentTarget - holder
När du klickar på cube som är den första childen för holder så får du följande
m.target - cube
m.currentTarget - holder
När du klickar på ring som är innuti cube som är i sin tur innuti holder så får du följande
m.target - ring
m.currentTarget - holder
Testa koden nedan för att se det med egna ögon.















