Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CatWalkeSideToSideMAIN -Virituell Kunst & Design - Dato 27.10.2010
- package //ALt som skal være med i scriptet
- {
- import flash.display.MovieClip; // Får å kunne impotere movieclip fra Flash
- import flash.ui.Keyboard; // Så du kan bruke knappene på tastaturet til å bevege ett obkjekt
- import flash.events.KeyboardEvent;
- public class CatWalkeSideToSideMAIN extends MovieClip
- {
- private var cat_charachter:SPRITE; //Hva variabelen skal hente når du skriver objektnavnet
- private var himmel:Sky;
- private var forgrunn:Ground;
- private var skyerBak:CloudsInTheBack;
- private var skyerForan:CloudsInTheFront;
- private var fjell:Mountain;
- //Bounding box CONST = Never changing event.
- const L = 0; // Left
- const W = 550; // Width
- const T = 0; // Top
- const H = 400; // Height
- const R = L+W; // Right
- const B = T+H; // Bottom
- public function CatWalkeSideToSideMAIN()
- {
- himmel = new Sky();
- addChild (himmel);
- himmel.x = himmel.width/2;
- himmel.y = himmel.height/2;
- forgrunn = new Ground ();
- addChild (forgrunn);
- forgrunn.x = forgrunn.width/2;
- forgrunn.y = B - forgrunn.height/2;
- skyerBak = new CloudsInTheBack ();
- addChild(skyerBak);
- skyerBak.x = 50;
- skyerBak.y = 50;
- skyerForan = new CloudsInTheFront();
- addChild (skyerForan);
- skyerForan.x = R - skyerForan.width/2;
- skyerForan.y = skyerForan.height/2;
- fjell = new Mountain ();
- addChild (fjell);
- fjell.x = 100;
- fjell.y = 200;
- cat_charachter = new SPRITE();
- addChild (cat_charachter);
- cat_charachter.x = R/2;
- cat_charachter.y = 250;
- cat_charachter.gotoAndStop(1)
- stage.addEventListener (KeyboardEvent.KEY_DOWN, onKeyPressed);
- //Forteller keyboarde hva den skal gjøre når en av knappene på tastaturet blir trykket ned
- stage.addEventListener (KeyboardEvent.KEY_UP, onKeyReleased);
- //Forteller keyboarde hva den skal gjøre når en av knappene på tastaturet blir sluppet
- }
- public function onKeyPressed(e:KeyboardEvent) : void {
- if (e.keyCode == Keyboard.LEFT && cat_charachter.x >=(L+10))
- {
- cat_charachter.x = cat_charachter.x - 5;
- cat_charachter.gotoAndStop(2);
- // Denne komadoen forteller at når den går mot venstre skal den spille av frame (?), men den riktige animasjonen
- }
- else if (e.keyCode == Keyboard.RIGHT && cat_charachter.y <=(W-10))
- {
- cat_charachter.x = cat_charachter.x + 5;
- cat_charachter.gotoAndStop(1);
- // Denne komadoen forteller at når den går mot venstre skal den spille av frame (?), men den riktige animasjonen
- }
- }
- public function onKeyReleased(e:KeyboardEvent) : void {
- cat_charachter.gotoAndStop(1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement