|
Music on - music off
|
| Author |
Message |
Carduel
Redoviti posjetitelj
 
Posts: 99
Group: Registered
Joined: Jul 2006
Status:
Offline
Reputation: 0
|
Music on - music off
Dal netko zna u čemu je problem pa mi glazba svira cijelo vrijeme bez obzira što pritisnem gumb turn on - turn off?
Glazbu sam stavio na prvi layer a na gumb turn on - turn off dodao sljedeći skript:
prvi ključni frejm
on (release)
{
gotoAndPlay(2);
}
on (release)
{
_root.soundstatus = "off";
}
drugi ključni frejm
on (release)
{
gotoAndPlay(1);
}
on (release)
{
_root.soundstatus = "on";
}
This post was last modified: 01-08-2006 08:50 PM by Carduel.
|
|
| 01-08-2006 08:12 PM |
|
 |
hamferus
Forumaš
  
Posts: 352
Group: Registered
Joined: Jun 2006
Status:
Offline
Reputation: 8
|
|
| 01-08-2006 10:15 PM |
|
 |
Gogy
____

Posts: 1,754
Group: Webmaster
Joined: Feb 2006
Status:
Offline
|
RE: Music on - music off
A molil bi Gogya ak ima taj mod za forum da se može pisati i action script kod.
Na žalost, mislim da nema za action script, pišite u običan [code]
Pravila foruma
eBooks Network - download besplatnih e-knjiga
|
|
| 01-08-2006 10:41 PM |
|
 |
hamferus
Forumaš
  
Posts: 352
Group: Registered
Joined: Jun 2006
Status:
Offline
Reputation: 8
|
RE: Music on - music off
Ovo je jedan od načina.
stavi na prvi layer gumb start/play s instance Name(oznaši samo gumb start mišem, pa iu properties panelu imaš ovaj naziv)- om tu upišeš play_Btn. Isto tako napraviš sa stop gumbom samo šta napišeš stop_Btn. Onda napraviš novi layer i zaključaš ga. Označi layer i otvori actions panel pa kopiraj ovaj kod:
var s:Sound = new Sound();
s.loadSound("nekaPjesma.mp3", true);//true = zvuk počinje tek kad se cijeli zvuk loada; false = stream loading
stop_Btn.onRelease = function() {
trace("sound stopped");
s.stop();
};
play_Btn.onRelease = function() {
trace("sound started");
s.start();
};
Snimi i u isti folder dodaj mp3 koji preimenuj u nekaPjesma.mp3 i testiraj animaciju. Ak ti se neda preimenovat samo promijeni ime u s.loadSound funkciji.
var s:Sound = new Sound();
s.loadSound("nekaPjesma.mp3", true);
Tu si stvorio novi zvuk i loadao ga u animaciju.
stop_Btn.onRelease = function() {
trace("sound stopped");
s.stop();
};
Tu si stop gumbu s instance nameom stop_Btn srekao da ti u output panelu kaže sound stopped i zaustavio si zvuk.
play_Btn.onRelease = function() {
trace("sound started");
s.start();
};
Tu si start/play gumbu s instance nameom play_Btn srekao da ti u output panelu kaže sound started i pokrenuo si zvuk.
Nadam se da sam ti pomogo. Ak ti neš nije jasno slobodno pitaj.
Edit: Našo sam grešku. Novi layer koji zaključaš primenuj u actions. Aonda označi prvi frame u tom layeru a ne layer.
PHOTO - http://www.hamferus.com
VIDEO - http://www.metacafe.com/f/channels/hamferus/
RC WORLD - http://rcfanatic.blogspot.com
FLASH TUTORIJALI - http://blog.hamferus.com
This post was last modified: 01-08-2006 11:00 PM by hamferus.
|
|
| 01-08-2006 10:42 PM |
|
 |
hamferus
Forumaš
  
Posts: 352
Group: Registered
Joined: Jun 2006
Status:
Offline
Reputation: 8
|
|
| 01-08-2006 10:44 PM |
|
 |
hamferus
Forumaš
  
Posts: 352
Group: Registered
Joined: Jun 2006
Status:
Offline
Reputation: 8
|
RE: Music on - music off
Ovo sam zaboravio napisat u prvom postu.
Ja sam prestao stavljati action script direktno za gumbe, movie clipove.
Ja akcije stavljam na poseban layer i dajem instance name klipovima i tako ih kontroliram. Tako mi flash file ima samo jedan frame po layeru(glavna animacija) + preloader dva framea. Tako su ti je i file size manji jer nema timeline animacije i puno je lakše kontrolirati kod jer je sve na jednom mjestu a ne da moram tražit i mislit di mi je koja akcija na kojem klipu.
To ti je moja prepruka da počneš tako pisat AS jer ja sam se preporodio.
PHOTO - http://www.hamferus.com
VIDEO - http://www.metacafe.com/f/channels/hamferus/
RC WORLD - http://rcfanatic.blogspot.com
FLASH TUTORIJALI - http://blog.hamferus.com
|
|
| 01-08-2006 10:56 PM |
|
 |
Carduel
Redoviti posjetitelj
 
Posts: 99
Group: Registered
Joined: Jul 2006
Status:
Offline
Reputation: 0
|
RE: Music on - music off
Ništa mi nije jasno pošto nisam na tolikom nivou kao ti. Ni sam ne znam hoću li uspjeti ovo uraditi. Imam u library taj zvuk (soundstatus) koji se pokrene kada starta animacija i niti jedan drugi zvuk a napravio sam i gumb (moovie clip) za turn on i turn off koji se naizmjenice mjenjaju ovisno što kliknem. I upisao sam gore navedeni cod i ne radi.
Nisam siguran da ću ovo uspjeti uraditi.
|
|
| 01-08-2006 11:04 PM |
|
 |
hamferus
Forumaš
  
Posts: 352
Group: Registered
Joined: Jun 2006
Status:
Offline
Reputation: 8
|
|
| 01-08-2006 11:13 PM |
|
 |
Carduel
Redoviti posjetitelj
 
Posts: 99
Group: Registered
Joined: Jul 2006
Status:
Offline
Reputation: 0
|
RE: Music on - music off
Može. Evo ja sam već spremio fla fajl.
|
|
| 01-08-2006 11:16 PM |
|
 |
hamferus
Forumaš
  
Posts: 352
Group: Registered
Joined: Jun 2006
Status:
Offline
Reputation: 8
|
RE: Music on - music off
Evo ovo stavljam da ljudi vide kaj sam napravil. Sutra bum stavil fla file na server pa da ga možete pogledat.
Evo ovak:
Ima 2+1(uputstva) layera.
Actions(tu se nalaze sve akcije u animaciji)
Gumbi(tu se nalaze stop i start gumb s INSTANCE NAME stop_Btn i play_Btn.
INSTANCE NAME - klikni bilo gdje na površinu a da nije gumb tako da nemaš ništa označeno.
onda klikni na start gumb na sceni, pa ćeš vidjeti u properties panelu da piše da je to
MovieClip a ispod toga ti piše start_Btn to je INSTANCE NAME
Još sam napravio jednu stvar pošto vidiš da nema zvuka nigdje na timelineu.
Zvuk koji je u libraryu klikneš desnim gumbom i klikneš LINKAGE. Otvara ti se prozor
i označiš EXPORT FOR ACTIONSCRIPT. U prvom redu (INDENTIFIER) se pojavilo ime zvuka
tj. soundstatus, a to je INDENTIFIER kojim ActionScript prepoznaje zvuk u libraryu, pa on netreba bit na timelineu
Sve ovo se nalazi na actions layeru
frame1
var s:Sound = new Sound();//tu smo stvorili novi zvuk s
s.attachSound("soundstatus");//zvuku s attachirali smo indentifier zvuka soundstatus
s.start();//pokrenuli smo zvuk s
stop_Btn.onRelease = function(){ // kada se gumb s INSTANCE NAME-om stop_Btn klikne
s.stop(); zvuk s prestaje svirati
}
play_Btn.onRelease = function(){ // kada se gumb s INSTANCE NAME-om klikne
s.start(); zvuk s počinje svirati
}
I to je to
File za ovaj primjer je TU
PHOTO - http://www.hamferus.com
VIDEO - http://www.metacafe.com/f/channels/hamferus/
RC WORLD - http://rcfanatic.blogspot.com
FLASH TUTORIJALI - http://blog.hamferus.com
This post was last modified: 04-08-2006 09:23 PM by hamferus.
|
|
| 02-08-2006 12:19 AM |
|
 |
|
|