06. maj 2004 - 19:48Der er
11 kommentarer og 1 løsning
musik samme knap on/of
Hejsa.
Jeg har en flashknap der skal blinke som udgangspunkt - og spille musik. Når man så klikker på knappen skal musikken stoppe og knappen skal ikke længere blinke. Når man så klikker igen skal musikken og den blinkende knap startes igen...
Hvordan griber jeg det an? (jeg vil ikke have to knapper...)
Først det blinkende: Du laver simpelthen bare et movieclip med med en blinke-animation. det var knappen - denne smider du ud på stage'n med navnet "knap"...
Mht. lyd, så skal du i hvert fald bruge sound object, det er langt det smarteste:
var knapLyd = new Sound(); //knapLyd.attachSound("linkage_navn"); //knapLyd.loadSound("fil_navn.mp3", false);
var playing = true; knapLyd.start(0,9999);
//resten af scriptet: knap.onRelease = function(){ if(playing){ playing = false; knapLyd.stop(); this.gotoAndStop(1); }else{ playing = true; knapLyd.start(0, 9999); this.gotoAndPlay(1); } }
det er en .wav fil jeg har hentet ind i mit library. Jeg sidder ikke lige med flash nu - men jeg tester det i morgen. Jeg kan bare smide koden ind i actions ikke? ;o)
jep denne kode skal ind i første frame i det mc (eller _root) hvori knappen ligger. Du skal så give din .wav i library'et et linkagenavn og bruge denne linje af de to udkommenterede:
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 1: Statement must appear within on handler var knapLyd = new Sound(); Når jeg previewer det får jeg denne output besked:
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: Statement must appear within on handler knapLyd.attachSound("musik");
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 4: Statement must appear within on handler var playing = true;
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 5: Statement must appear within on handler knapLyd.start(0,9999);
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 7: Statement must appear within on handler knap.onRelease = function(){
Jeg har action scriptet på framen (ikke på knappen "knap") Musikken starter ok, men knappen har ingen funktion.
Jeg har kaldt min linkage: "musik" Jeg satte flueben i "export for actionscript" og i "export in first frame" (men ved ikke om det er ok? - skulle vælge noget...)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.