Guttens gang
Se først hvordan en traditionnel ‘walkcycle’ kan animeres, oftest frame by frame.
De fire retninger
Minimum 3 movieclips for mest muligt kontrol på den simpleste måde. Frame-by-frame-animationer med gang på stedet, på mellem 4 og 10 frames hver: walkcycle up, walkcycle down, walkcycle side (den kan eventuelt spejlvendes):
gut_down, gut_up, gut_side.
De samlede gangarter
Labels
Disse 4 stadier samles i 1 movieclip: gut. Men de skal kunne navigeres imellem og ikke spilles allesammen på en gang, man skal kunne kontrollere hvilken retning der spiller hvornår. Derfor er de lagt på hver deres frame, og hver frame er tydeligt benævt med label: down, left, up, right.
En stop action på hver frame (actions-lag) er også en god ide, selvom man vil gå derhen med gotoAndStop("labelnavn"); – må man gerne dobbelt-stoppe.
Skyggen
Skyggen er (i dette tilfælde) en nøjagtig kopi af sin herre, bare ensfarvet gennemsigtig og forvrænget.
Skyggen er lagt i denne movieclip, fordi den således automatisk vil følge sin gut..
I samme movieClip på et skygge-lag under laget med guttens retninger, indsættes de 4 retninger endnu en gang men placeres hver især med rotation og skew, så den forvrænges ens på alle 4, og får en color-effekt med ‘advanced’, for både farve og alpha.
Instancenavne
Alle guttens 4 instances hedder: ganger
Alle skyggens 4 instances hedder: skygge
Kontrol
Animation
Selve guttens movieclip med indbyggede gangarter med eller uden skygge kan sættes ind i passende eller upassende sammenhæng og kan tweenes osv. Den skal have et instancenavn fx. gut. Har du flere gutter fremme samtidig, må de have forskellige navne.
Afhængig af, om de 4 gang-clips er stoppet eller ej på deres første frame, ER den i gang automatisk eller ej, og skal instrueres til at skifte retning – og både ganger og skygge instrueres til at gå eller stoppe –
På det actions-lag og på alle de frames, hvor der ønskes nye direktiver, indsættes kommandoer med actionscript, eksempelvis:
gut.gotoAndStop("down"); gut.ganger.play(); gut.skygge.play();
Test filmen ofte og lad handlingen bestemme hvornår og hvad du instruerer.
Hastighed
justeres med fps i propertypanelet, eller ved at indsætte flere frames i selve de animerede movieclips. Filmen ken også skifte hastighed globalt når du vil og hvis andet indhold i eventuel bevægelse ikke mister sin mening.
stage.framerate=12;
