Immsp flash les4
Transcript of Immsp flash les4
Symbols en nesting
Nesting, symbols binnen symbols.
We hebben er al gebruik van gemaakt,nu gaan we er wat dieper op in.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Zodra je een object omzet naar een movieclip,is het een symbol met alle functionaliteit
die een movieclip heeft.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Een van die functionaliteiten is een tijdlijn,iedere movieclip bevat weer een extra tijdlijn.
Dit is vaak even lastig te bevatten aangezienwij graag lineair denken. Maar tijd is relatief :)
Zo ook binnen flash. We kunnen tijdsprongen maken,en dus ook verschillende tijdlijnen gebruiken.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Het voordeel hiervan is; Stel je hebt een character die moet lopen en
tegelijk moet zwaaien.
Dan kun je dat allemaal los gaan animeren enpositioneren, maar makkelijker is om een
movieclip te maken die “loopt” en daarbinneneen animatie te maken van het zwaaien.
De zwaai animatie gaan dan mee met de loopanimatie en dat heet nesting.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Boven je stage kun je zien waar je bent, ofje ergens in een movieclip zit, of op je stage.
Houd dit goed in de gaten. Soms ga je al snelte diep een movieclip in en ben je de weg kwijt.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Alle tijdlijnen kun je apart starten en stoppen. Dit doe je zo:
McNaam.play();
Waarbij McNaam de instancename is van je Movieclip. Ga je nu nog dieper:
McNaam.Mcdaarbinnen.McEtc.play();
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Het is dus heel belangrijk om alle movieclipsdie iets bevatten of aangestuurd moeten worden
met actionscript een goede en duidelijke instancename te geven.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Ga nu zelf een geneste animatie maken, bijvoorbeeldin een van de knoppen van je space.
Maak op het label _over een movieclip met daarineen animatie.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Omdat we werken met 5 keyframes op de hoofdtijdlijn waarin de space zit. Is het erg handig om op ieder keyframe een movieclip te maken die
alles bevat. Zoals de knoppen, animaties, achtergronden etc.
Dat betekend dus, dat we de eerdere actionscript wel even moeten aanpassen en daar de
instancename van de movieclips moeten toevoegen.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Update je space zoals beschreven en pas je actionscripts aan zodat het allemaal weer werkt.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
Les 2: Interactie in je space door middelvan klikbare objecten en actionscript.
https://vimeo.com/31155571https://vimeo.com/31243824
https://vimeo.com/31249283https://vimeo.com/31381081