ps: zie 12 berichten verder voor een voorbeeld. 
Tijdens 't maken van diverse GUI's in Flash MX loop ik telkens weer tegen 't feit aan dat onPress events nogal vreemd werken. Stel ik heb meerdere lagen in de diepte boven elkaar staan (visueel) en op 2 van die lagen hangt een onPress event. Als ik op de bovenste laag klik, dan wordt dat event genegeerd en wordt de onPress van de onderste laag uitgevoerd.
Een onMouseDown lijkt dit probleem niet echt op te lossen en komt met z'n eigen set nadelen: een onMouseDown reageert op precies dat: mouse is down - maakt niet uit waar, dus niet expliciet op het object waar je op klikt.
Valt hier op eoa. manier wat meer controle in te krijgen? Is dit een bug in Flash MX? Is dit, met 't verbeterde event-system in Flash MX 2004 opgelost?
Dus stel: ik heb een groot versleepbaar vlak (hier hangt dus een onPress en onRelease event aan). Op dat vlak staan icons die ook aanklikbaar moeten zijn. Maar als ik op een icon klik, dan klik ik dus op het versleepbare vlak. Het vlak en de icons zitten in verschillende objecten en staan alleen visueel boven elkaar.
Tijdens 't maken van diverse GUI's in Flash MX loop ik telkens weer tegen 't feit aan dat onPress events nogal vreemd werken. Stel ik heb meerdere lagen in de diepte boven elkaar staan (visueel) en op 2 van die lagen hangt een onPress event. Als ik op de bovenste laag klik, dan wordt dat event genegeerd en wordt de onPress van de onderste laag uitgevoerd.
Een onMouseDown lijkt dit probleem niet echt op te lossen en komt met z'n eigen set nadelen: een onMouseDown reageert op precies dat: mouse is down - maakt niet uit waar, dus niet expliciet op het object waar je op klikt.
Valt hier op eoa. manier wat meer controle in te krijgen? Is dit een bug in Flash MX? Is dit, met 't verbeterde event-system in Flash MX 2004 opgelost?
Dus stel: ik heb een groot versleepbaar vlak (hier hangt dus een onPress en onRelease event aan). Op dat vlak staan icons die ook aanklikbaar moeten zijn. Maar als ik op een icon klik, dan klik ik dus op het versleepbare vlak. Het vlak en de icons zitten in verschillende objecten en staan alleen visueel boven elkaar.
[ Voor 5% gewijzigd door Explore op 20-04-2004 18:43 ]
[ specs ] [ Tweaker gallery ]