|
|
|
#1 |
|
Junior Member
Join Date: Jun 2007
Posts: 24
|
[F8] making sound pause or wait
how can I add a pause to a sound with out having to make the whole movie pause? I was trying to add a dumb while loop but that caused the whole movieto pause
|
|
|
|
|
|
#2 |
|
Senior Member
Join Date: Mar 2007
Posts: 279
|
you can create 2 buttons 1 for stop and 1 for play
where my 2 buttons are named musicoff = off button and musicon = on button stop music Code:
musicoff_btn.onRelease = function(){
_root.my_music.stop();
}
Code:
musicon_btn.onRelease = function(){
_root.my_music.start();
|
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Jun 2007
Posts: 24
|
is there anyway to do it with out using buttons...for example if i have two audio files that are supposed to play back to back but i just want to add a pause inbetween them
|
|
|
|
|
|
#4 |
|
Senior Member
Join Date: Jan 2006
Location: USA
Posts: 383
|
So, you want a delay?
A quick and dirty way to do a delay: PHP Code:
|
|
|
|
|
|
#5 |
|
Junior Member
Join Date: Jun 2007
Posts: 24
|
wont that delay all the animation going on aswell though?
|
|
|
|
|
|
#6 |
|
Senior Member
Join Date: Jan 2006
Location: USA
Posts: 383
|
Why would it?
All you're doing is waiting until you play the next song.. You could even use intervals. PHP Code:
|
|
|
|
|
|
#7 |
|
Senior Member
Join Date: Nov 2004
Posts: 873
|
this will repeat 2 songs with a 3 second gap between them.
it assumes you have 2 songs in your library named s1 and s2. 3000 is milliseconds - so set it to what you need _root.createEmptyMovieClip("sound1",1); _root.createEmptyMovieClip("sound2",2); s1 = new Sound(sound1); s2 = new Sound(sound2); s1.attachSound("s1"); s2.attachSound("s2"); s1.start(); s1.onSoundComplete = function() { delay(s2); } s2.onSoundComplete = function() { delay(s1); } function delay(sound) { sound.del = setInterval(setDelay,3000,sound); } function setDelay(sound) { sound.start(); clearInterval(sound.del); } |
|
|
|
![]() |
|
||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|