maasdammer
%Europe/Berlin %953 %2009, 22:53
Ik heb een vraag over arrays met daarin objecten. Ik zal het even uitleggen met een voorbeeldje:
Stel, er is een menu met daarin 4 knoppen. Elke knop vliegt apart het scherm binnen. Al is de ene knop klaar met "invliegen" komt de volgende. De "catch" zit hem in de tijden van invliegen. Knop 1 loopt bijvoorbeeld een traject van 1 sec af, knop 2 2 seconden, knop 3 1 sec en knop 4 3 seconden. Ik heb gelezen dat je dit het makkelijkst met een object array kan oplossen.
Zelf werk ik graag met TweenLite. Een stukje voorbeeldcode die aan de buttons gekoppeld zouden kunnen worden:
TweenLite.to(mc1, 1, {x:65, y:100});
TweenLite.to(mc2, 2, {x:65, y:130});
TweenLite.to(mc3, 3, {x:65, y:160});
Als ik dus met TweenLite deze knoppen wil laten invliegen, hoe kan ik dit het beste aanpakken? Hoe weet de Array bijvoorbeeld dat de knop klaar is met invliegen (stel de x waarde wordt per knop anders), zodat de volgende knop ingevlogen kan worden?
Ik hoop dat jullie me kunnen helpen. Alvast hartelijk dank!
Stel, er is een menu met daarin 4 knoppen. Elke knop vliegt apart het scherm binnen. Al is de ene knop klaar met "invliegen" komt de volgende. De "catch" zit hem in de tijden van invliegen. Knop 1 loopt bijvoorbeeld een traject van 1 sec af, knop 2 2 seconden, knop 3 1 sec en knop 4 3 seconden. Ik heb gelezen dat je dit het makkelijkst met een object array kan oplossen.
Zelf werk ik graag met TweenLite. Een stukje voorbeeldcode die aan de buttons gekoppeld zouden kunnen worden:
TweenLite.to(mc1, 1, {x:65, y:100});
TweenLite.to(mc2, 2, {x:65, y:130});
TweenLite.to(mc3, 3, {x:65, y:160});
Als ik dus met TweenLite deze knoppen wil laten invliegen, hoe kan ik dit het beste aanpakken? Hoe weet de Array bijvoorbeeld dat de knop klaar is met invliegen (stel de x waarde wordt per knop anders), zodat de volgende knop ingevlogen kan worden?
Ik hoop dat jullie me kunnen helpen. Alvast hartelijk dank!