torsdag 1. oktober 2009

Styre lyd


Animasjonen kommer snart, bare problemer med å få den opp i bloggen.

Men lyden vises ikke, siden deviantart.com ikke godtar lyd.

  • Pass på at du har to litt lengre mp3-formater.
  • Lag et nytt Flash dokument, og lagre den som LydStyring.fla
  • Ta frem component-panelet og dra ut en MediaDisplay-komponent i visningområdet.
  • Velg så å skrive lydSpiller som navn i properties-panelet.
  • Lag et nytt lag, og lag to knapper du kaller lyd 1 og lyd 2.
  • Høyreklikk på lyd 1, velg Actions og skriv denne koden inn:

on (release) {

lydSpiller.setMedia("lyd1.mp3", "MP3");

lydSpiller.play();

}

  • Så gjør du det samme og skriver denne koden inn i lyd 2:

on (release) {

lydSpiller.setMedia("lyd1.mp3", "MP3");

lydSpiller.play();

}

  • Så sjekker du at lydene spilles av når du trykker på de.
  • Så lager du to nye knapper ved siden av de du allerede har, disse kaller du pause og play.
  • Så skriver du denne koden inn i Play knappen:

on (release) {

lydSpiller.play();

}

  • Så skriver du denne koden inn i pause knappen:

on (release) {

lydSpiller.pause();

}

  • Så tester du animasjonen for å se om du kan spille av og sette på pause med de nye knappene.
  • Sett navnet playKnapp og pauseKnapp i properties panelet sånn at man kan referere tilbake til de seinere.
  • Så lager du et nytt lag som du kaller Script. og her setter du denne koden i nøkkelbildet:

playKnapp.enabled = false;

playKnapp._alpha = 40;

pauseKnapp = false;

pauseKnapp._alpha = 40;

  • Så tester du animasjonen.
  • Nå skal vi gjøre sånn at pauseKnappen blir aktivert når vi spiller av en sang. og da må du skrive denne koden inn i lyd 1 knappen:

on (release) {

lydSpiller.setMedia("lyd1.mp3", "MP3");

lydSpiller.play();

pauseKnapp.enabled = true;

pauseKnapp._alpha = 100;

playKnapp.enabled = false;

playKnapp._alpha = 40;

}

  • så gjør du det samme med lyd2.
  • Så tester du animasjonen og ser om pause-knappen blir aktivert
  • Så skal vi aktivere play-knappen når vi trykker på pause. Da må du skrive inn denne koden i pause-knappen:

on (release) {

lydSpiller.pause();

playKnapp.enabled = true;

playKnapp._alpha = 100;

pauseKnapp.enabled = 40;

pauseKnapp._alpha = 40;

}

  • Så til slutt må vi forandre koden i play knappen slik at den aktivere pauseknappen og samtidig deaktiverer seg selv. Da skriver du inn denne koden i play knappen:

on (release) {

lydSpiller.play();

pauseKnapp.enabled = true;

pauseKnapp._alpha = 100;

playKnapp.enabled = false;

playKnapp._alpha = 40;

}

  • Så tester du animasjonen for å se om den funker, og så lagrer du den :)