Sound einfaden...

mediamacher

Mitglied
Hallo,

ich habe einen Loop in meine fla eingebunden und bekommen ihn leider nicht eingefadet:

meinSound.attachSound("song");
meinSound.start(0,1000);

Würde mich freuen, wenn mir jemand weiterhelfen könnte.

Danke
 
meinSound.setVolume (0);
Volume = 0;
_root.onEnterFrame = function(){
Volume +=5;
_root.meinSound.setVolume (Volume);
if (Volume>=100){
delete _root.onEnterFrame;
}}

ungefähr so.....
 
kann wer den kompletten code zegen, stehe vor dem gleichen Problem nur habe ich weniger Ahnung.

Danke euch.
 
Also,

du brauchst einen Sound in der Bibliothek mit dem Verknüpfungsbezeichner "song".
Auf dem Frame, ab dem du den Sound einfaden möchtest schreibst du folgenden Code:

meinSound.attachSound("song");
meinSound.start(0,1000);
meinSound.setVolume (0);
Volume = 0;
_root.onEnterFrame = function(){
Volume +=5;
_root.meinSound.setVolume (Volume);
if (Volume>=100){
delete _root.onEnterFrame;
}}

fertig

B
 
Hi,

durchaus:
PHP:
var speed = 5;
var iv = setInterval(einfaden, 50);

function einfaden() {
    if (meinsound.getVolume() < 100 - speed) {
        meinsound.setVolume(meinsound.getVolume() + speed);
    } else {
        meinsound.setVolume(100);
        clearInterval(iv);
    }
}

Gruß

P.S.: Bitte achte auf korrekte Groß- und Kleinschreibung - danke!
.
 
Hi,

also irgendwie funktioniert das bei mir nicht. Hab kein Ahnung warum...
Hab' eine Verknüpfung --> Export für AS --> und dann den Bezeichner auf song, ist doch richtig so, oder?
In die Funktion springt er rein, aber ich glaub der findet den Sound nicht.

Gruß
 
Hi,

hast Du den Sound vorher mit attachSound einem Soundobjekt zugewiesen?
PHP:
var meinsound = new Sound(this);
meinsound.attachSound("song");

Gruß
.
 

Neue Beiträge

Zurück