Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2004, 05:06   #1 (permalink)
Flash Kacknoob
 
Benutzerbild von Spanky11
 
Registriert seit: Sep 2004
Beiträge: 154
Sound startet doppelt?

Hallo

Wenn ich auf meinen Play Button drücke startet mein Sound immer wieder aufs neu im Hintergrund! Das heisst es laufen dann weiss Gott wieviel im Hinteregrund!

Habe meinen Sound so reingeschrieben:

Code:
mySound = new Sound (); 
mySound.attachSound ("funky"); 
mySound.setPan(0); 
mySound.start (0, 9999);


Im Play Button folgendes:
Code:
on (release) {

	mySound.start (0, 999); 

}
im im Stop Button dieses:
Code:
on (release) { 
     
        mySound.stop (); 
        
    }
Weiss irgendjemand was mir da fehlt?

------------
Des weiteren hab ich das Problem das mein Loop nicht richtig abgespielt wird, das heisst er hat immer n kleines Päuschen drin.
Habe es mit der Wav auch schon probiert is das gleiche Ergebnis wie mit der Mp3.
Habe auch in Wavlab gekuckt ob eventuell ne Pause drin ist! Fehlanzeige! Müsste eigentlich flüssig abspielen.
Fehlt mir da was im AS?

THX Spanky

Geändert von Spanky11 (05-10-2004 um 05:08 Uhr)
Spanky11 ist offline   Mit Zitat antworten
Alt 05-10-2004, 05:59   #2 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
zwei varianten...

den play button so..
ActionScript:
  1. on (release) {
  2.   mySound.stop();
  3.     mySound.start (0, 999);
  4.  
  5. }
oder so
ActionScript:
  1. on (release) {
  2. delete  mySound;
  3. mySound = new Sound ();
  4. mySound.attachSound ("funky");
  5. mySound.setPan(0);
  6.     mySound.start (0, 999);
  7.  
  8. }

gruss Sascha

EDIT: zu dem loop... wenn selbst als wav ne pause drin (bei attach sound) ast du mal geschaut ob wirklich am anfang oder am ende nicht ne ganz kleine pause drin ist wo nichts ist??

Geändert von projecktx (05-10-2004 um 06:01 Uhr)
projecktx ist offline   Mit Zitat antworten
Alt 06-10-2004, 07:40   #3 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
moin ...


PHP-Code:
mySound = new Sound (); 
mySound.attachSound ("funky"); 
mySound.setPan(0); 
mySound.start (09999);
playing=true;
// an schalter
on (release) {
if(!
playing){
    
mySound.start (0999); 
}
}

// aus schalter
on (release) { 
     if(
playing){
        
mySound.stop (); 
        }
    } 

-> essenz:
variable setzten die anzeigt ob der sound gerade läuft oder nicht. und play nur zulassen wenn der sound aus ist ... und umgekehrt


gruß
_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 06-10-2004, 11:36   #4 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
wie jetz saint... ohne fadeout??? ich bin echt enttäscht von dir
__________________
Cheers,
Flow!
Blax_ed ist offline   Mit Zitat antworten
Alt 06-10-2004, 11:38   #5 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
vielleicht hilft des hier:

Tutorial Sound per AS Ausfaden
__________________
Cheers,
Flow!
Blax_ed ist offline   Mit Zitat antworten
Alt 07-10-2004, 09:23   #6 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
PHP-Code:
mySound = new Sound (soundMC); 
mySound.attachSound ("funky");  
mySound.start (09999); 
mySound.setVolume(0);
_root.playing=true
// an schalter 
on (release) { 
if(!
_root.playing){ 
   
soundMC.mySound.fadein()



// aus schalter 
on (release) { 
     if(
_root.playing){ 
     
soundMC.mySound.fadeout()
        } 
    }
// fader
MovieClip.prototype.fadein = function() {
    
mySound.start(0,999)
    
mySound.setVolume(0);
    
mySound.onEnterFrame = function() {
        
mySound.getVolume();
        if (
v<100) {
            
+= 5;
            
mySound.setVolume(v);
        } else {
            
mySound.setVolume(100);
            
_root.playing=true;
            
delete this.onEnterFrame;
        }
    }
};
MovieClip.prototype.fadeout = function() {    
this.onEnterFrame = function() {
        
soundMC.loop.getVolume();
        if (
v>0) {
            
-= 5;
            
mySound.setVolume(v);
        } else {
            
mySound.stop();
            
mySound.setVolume(0);
            
_root.playing=true;
            
delete this.onEnterFrame;
        }
    }
}; 





kann ich ja nicht auf mir sitzen lassen sowas



_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 07-10-2004, 09:30   #7 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
aso - und wegen der pause im loop:

ich hatte das mal bei mit cooledit gesampelten mp3´s ... zumindest cooledit bietet unterschiedliche mp3´s an.. frauenhofer mp3, microsoft mp3, etc ... aber nur das orginal (fraunhofer) lässt sich ohne pausen in flash loopen...

könnte mir vorstellen, dass das bei wav´s ähnlich ist, sprich dass die art des wav´s entsheidet ob loopfähig oder nicht ... ansonsten evtl. nochmal die sampelrate anschauen und den sound in mehreren versionen speichern..

-> lässt sich dass teil denn z.b. in winamp gut loopen? dann wär´s nämlich ein flash problem und keins der wav-datei ...



_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 07-10-2004, 10:17   #8 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
er nu wieder.... ist doch das gleiche wie meins naja ... wer das letzte wort hat...

**ups**
__________________
Cheers,
Flow!
Blax_ed ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:11 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele