Na wat zoekwerk begin ik toch wat in de war te raken. Ik begrijp dat mijn probleem - zie hierna - met event bubbling te maken heeft, maar hoe het exact werkt is me niet duidelijk.
Ik heb de volgende movie:

Movieclip2 is een child van movieclip1.
Aan beide mc's koppel ik event listeners, voor - laat zeggen - mouse click events:
Als ik nu op movieclip 2 klik in het filmpje, worden zowel functie 2 als functie 1 aangeroepen. Hoe kan ik voorkomen dat dit gebeurt? Ik begrijp dat functie 1 ook aangeroepen wordt omdat movieclip1 de parent is van movieclip2, en het event "doorgegeven" wordt (bubbling?). Maar hoe ik dit gedrag kan voorkomen (controleren) is me onduidelijk. Alvast dank voor een nuttig antwoord.
Ik heb de volgende movie:

Movieclip2 is een child van movieclip1.
Aan beide mc's koppel ik event listeners, voor - laat zeggen - mouse click events:
code:
1
2
| movieclip1.addEventListener(MouseEvent.CLICK, functie1); movieclip2.addEventListener(MouseEvent.CLICK, functie2); |
Als ik nu op movieclip 2 klik in het filmpje, worden zowel functie 2 als functie 1 aangeroepen. Hoe kan ik voorkomen dat dit gebeurt? Ik begrijp dat functie 1 ook aangeroepen wordt omdat movieclip1 de parent is van movieclip2, en het event "doorgegeven" wordt (bubbling?). Maar hoe ik dit gedrag kan voorkomen (controleren) is me onduidelijk. Alvast dank voor een nuttig antwoord.