Nu nog wat dingen over lagen en de library:
-Plaats objecten zoveel mogelijk op hun eigen laag, dat maakt bewerken veel makkelijker.
-Maak voor elk object wat je gaat besturen(klikbaar maken of annimeren) een symbool aan in de library. Dit houdt alles overzichtelijk en je kan zoveel instances maken als je wilt zonder de flash film zwaarder te maken. De library wordt niet mee gecompileerd in je film, dus maak je niet druk over hoe groot de library wel of niet wordt. Als je bij voorbeeld movie clip hebt, waar vervolgens een onderdeel zich anders gedraagd dan een ander.............omzetten naar symbool. Hiermee voorkom je ook dat er tweens in de library terechtkomen...........Die horen daar NIET.
-Als je een instance van een library object wilt gebruiken op de stage, sleep je hem uit de library op de stage en geeft hem een eigen tijdlijn..........et voila de instance gedraagt zich hetzelfde als het moeder object in de library.
Er zijn 3 soorten symbols:
-graphic de meest eenvoudige, gewoon een grafisch plaatje zonder bewegingen of interactieve eigenschappen.
-Button Hier maak je klikbare objecten mee
-Movie clip Het meest uitgebreide symbol. Heeft zijn eigen tijdlijn die onafhankelijk van de hoofdtijdlijn is. Deze tijdlijn kan weer een onbeperkt aantal tweens, lagen enz bevatten.
Ok we zijn nu redelijk bekend met de tekengereedschappen en de verschillende symbolen........op 1 symbool hebben we nog niet behandeld.
De button.
Als je iets klikbaar wil maken in Flash, moet je daar een button voor maken.
Een button heeft 4 staten:
Up De normale staat v.d. button
Over Als je er met de muis overheen gaat
Down Als de button is ingeklikt
Hit Het klikbare gedeelte v.d. button
Als je een actie aan een button wil hangen, doe je dat met actionscript.
Action script is de taal van Adobe voor internet en flashtoepassingen.
Wat is Actionscript:
http://en.wikipedia.org/wiki/ActionScript
Je kunt actionscript vrij makkelijk toevoegen middels het Actions window.
Basisintro in programmeren:
http://www.webklus.nl/cursus/lessen/les.php?viewles=1&page=8
Uitgewerkte button:
Ik ga er van uit dat je een ActionScript 2.0 file hebt gestart.
Ook heb je een kleine annimatie gemaakt, bijvoorbeeld bewegende bal
Invoegen nieuw symbool graphic ball, gr_bal.Teken een cirkel en vul hem met een radiale gradiant.
Invoegen nieuw symbool movieclip bewegende bal, mc_bewbal.
Maak een nieuwe laag bal en sleep gr_bal uit de library.
Maak een geleider laag, en plaats daarop een rechte lijn.
Neem je pijltjestool en ga naar de lijn toe, je pijltje verandert in een pijltje met een half rondje.
Maak nu een mooi parabool vorm.
Plaats op frame 1 de bal op de ene kant van de geleider.
Dubbelklik op frame 30, slecteer ook frame 30 van de geleider laag en voer een hoofdframe in.
Plaats nu de bal aan de andere kant van de geleider.
Klik op de bal laag en maak een Bewegings Tween.
Test de movieclip door op enter te drukken, je ziet nu een bal de baan van de geleider beschrijfen.
OK dat was deel 1, de annimatie, nu verder met de knop.
Invoegen nieuw symbool knop play, btn_play.
Selecteer de text tool en type het woord Play.
Kies het Boven frame en voeg nieuw hoofdframe in, verander de kleur van het woord.
Kies het Omlaag frame en voeg nieuw hoofdframe in, verander de kleur van het woord.
Kies het Actief frame en voeg nieuw hoofdframe in, geef het actieve gebied van de knop aan
De knop is nu af.
Nu gaan we de 2 samen brengen.
Ga naar de scene, als het goed is heb je nue een lege tijdslijn met een laag en een lege stage.
Noem de eerste laag Actions.
Ga op frame 1 van de Actions laag staan druk op de rechtermuisknop en kies handelingen.
Er komt een nieuw venster op, het Handelingen venster “Actions”
Aan de linkerkant maak je de submapjes;
“global function” en vervolgens “Timeline control” open.
Klik aan de linkerkant dubbel op het woord “Stop”. Dit Actionscript is klaar, je zet de film stop, zodat niet onmiddellijk de hele tijdslijn afgespeeld wordt.
Klik het Actionscript venster weg.
Maak een nieuwe laag, en noem die “knop”.
Ga op frame 1 van de laag “knop” staan en sleep de knop op de stage.
Neem de pijltjes toets, klik op de knop “Play”
Klik rechtermuisknop en selecteer “Handelingen”
Aan de linkerkant kies jen nu voor “on”, daarna “release”.
Tussen de accolades plaats je GotoAndPlay, en tussen de haakjes 30
Maak een nieuwe laag “bal” aan.
Ga op frame 30 staan en selecteer alle lagen
Voeg een nieuw hoofdframe in.
Plaats op de laag bal op frame 30 “mc_bal.”
Plaats op frame 60 op alle lagen een nieuw hoofdrame.
CTRL+ALT+ENTER
Voila, de bewegende bal.