+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: sound ausfaden

  1. #1
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31

    sound ausfaden

    Ich hatte hier schon mal was ähnliches gefragt, krieg es jetzt aber auf das neue Beispiel nicht umgesetzt.

    Ich hab einen Hauptfilm in der ein Loop mit folgendem Script eingefadet wird:

    onClipEvent (load) {
    _root.einfaden;
    volume = 0;
    sound1 = new Sound(mysound);
    sound1.attachSound("sound");
    sound1.setVolume(volume);
    sound1.start(0, 1000);
    }
    onClipEvent (enterFrame) {
    if (_root.einfaden) {
    volume++;
    sound1.setVolume(volume);
    sound1.getVolume(volume);
    trace(volume);
    if (volume>=90) {
    sound1.setVolume(90);
    _root.faden="0";
    }
    }
    }



    Im ersten Schlüsselbild liegt folgendes Script;

    _root.einfaden=1;

    (so weit so gut)

    Auf diesen Hauptfilm wird dann ein zweiter Film mit load Movie geladen.
    In der Mitte dieses zweiten Films soll dann der Sound ausgefadet werden und das krieg ich einfach nicht hin.
    Ich hab noch mal eine Beispiel Fla drangehängt. Vielleicht kann ja mal einer Reinsehen.

    Vielen Dank
    Angehängte Dateien

  2. #2
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo timon

    Der Code muß so lauten.
    Sobald der Sound leiser werden soll, setzt du die Variable einfaden auf false

    PHP-Code:
    onClipEvent (load) {
        
    einfaden true;
        
    volume 0;
        
    sound1 = new Sound (mysound);
        
    sound1.attachSound ("sound");
        
    sound1.setVolume (volume);
        
    sound1.start (01000);
    }
    onClipEvent (enterFrame) {
        
    trace (einfaden);
        if (
    einfaden == true)
        {
            
    volume++;
            
    sound1.setVolume (volume);
            
    sound1.getVolume (volume);
            if (
    volume >= 90)
            {
                
    sound1.setVolume (90);
            }
        }
        if (
    einfaden == false)
        {
            --
    volume;
            
    trace (volume);
            
    sound1.setVolume (volume);
            
    sound1.getVolume (volume);
        }

    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31
    Hi Wanderratte,

    erstmal entschuldige, dass ich hier fast das selbe zweimal frage.
    Ich versteh jetzt aber nicht genau, wie und wo ich den Code ein-bauen muss.
    Wenn ich den Code im zweiten Film in einen leeren mc packe, spielt der Sound doppelt ab.

    Sorry,Action Script ist irgendwie nicht so mein Ding.

  4. #4
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo

    Als erstes löscht du aus deinen ersten Film diese Zeile.
    _root.einfaden=1;
    und das andere AS ersetzt du mit meinem AS
    Du mußt nur, wenn der Sound wieder ausgefadet werdem soll die Variable einfaden auf true setzen.
    achja ich habe noch eine kleine Änderung im Script.


    PHP-Code:
    onClipEvent (load) {
        
    einfaden true;
        
    volume 0;
        
    sound1 = new Sound (mysound);
        
    sound1.attachSound ("sound");
        
    sound1.setVolume (volume);
        
    sound1.start (01000);
    }
    onClipEvent (enterFrame) {
        
    trace (einfaden);
        if (
    einfaden == true)
        {
            
    volume++;
            
    sound1.setVolume (volume);
            
    sound1.getVolume (volume);
            if (
    volume >= 90)
            {
                
    sound1.setVolume (90);
            }
        }
        if (
    einfaden == false)
        {
            --
    volume;
            
    trace (volume);
            
    sound1.setVolume (volume);
            
    sound1.getVolume (volume);
            if (
    volume <= 0)
            {
                
    sound1.setVolume (0);
            }
        }


    Das war es eigentlich schon
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  5. #5
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31
    Oh je, habs immer noch nicht kapiert. Ich versteh nicht wie ich das aus dem zweiten Film aus steuern soll. Muss ich da auch einen leeren mc erstellen?

  6. #6
    TP-Supporter gdav ist auf einem guten Weg Avatar von gdav
    Registriert seit
    Nov 2002
    Ort
    LE - the pure design of germany
    Beiträge
    325
    also,
    für den ersten code klickst du das MC an, in das geladen wird !aber nicht doppeklicken! nun kannst du im AS-fenster den code für das MC eingeben.
    den 2. code kannst du auch so EINGEBEN:

    MFG GDAV
    ..::MfG GDAV::..

    ps.:
    flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

    fragen und probleme sind deshalb gern willkommen.
    aber nutzt bitte zuerst die suchfunktion,

    denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

    beachtet den sticky zur besseren übersicht:
    Bsp:
    [Flash MX] Frage
    [Flash MX 04] Frage

  7. #7
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31
    Hi gdav,

    wie ich den code in einen mc packe war mir schon klar, aber was meinst Du mit:

    "den 2. code kannst du auch so EINGEBEN:"


    welchen 2.code und wie eingeben.

    Versteh echt nur noch Bahnhof.

    Das kommt davon, wenn man null Ahnung von Action Script hat und unbedingt eine Seite in Flash machen will.

  8. #8
    TP-Supporter gdav ist auf einem guten Weg Avatar von gdav
    Registriert seit
    Nov 2002
    Ort
    LE - the pure design of germany
    Beiträge
    325
    okay, das meinte ich mit 2. code:

    onClipEvent (enterFrame) {
    trace (einfaden);
    if (einfaden == true)
    {
    volume++;
    sound1.setVolume (volume);
    sound1.getVolume (volume);
    if (volume >= 90)
    {
    sound1.setVolume (90);
    }
    }
    if (einfaden == false)
    {
    --volume;
    trace (volume);
    sound1.setVolume (volume);
    sound1.getVolume (volume);
    if (volume <= 0)
    {
    sound1.setVolume (0);
    }
    }
    }

    mfg gdav
    ..::MfG GDAV::..

    ps.:
    flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

    fragen und probleme sind deshalb gern willkommen.
    aber nutzt bitte zuerst die suchfunktion,

    denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

    beachtet den sticky zur besseren übersicht:
    Bsp:
    [Flash MX] Frage
    [Flash MX 04] Frage

  9. #9
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31
    Ok,

    letzter Versuch, dann geb ichs auf und lass euch mit meiner Dummfragerei in Ruhe.
    Es klappt natürlich immer noch nicht.
    So, erstes Script von Wanderratte hab ich im ersten Film in einen
    leeren mc gepackt. Zweites Script von gdav, im zweiten Film ebenfalls in einen leeren mc.
    Sound fadet ein aber nicht aus.

    Hab das Ergebnis nochmal drangehängt.
    Angehängte Dateien

  10. #10
    TP-Supporter gdav ist auf einem guten Weg Avatar von gdav
    Registriert seit
    Nov 2002
    Ort
    LE - the pure design of germany
    Beiträge
    325
    du machst keine dummfragerei, aber ich glaube einfach nur, das wir aneinander vorbei reden, ich hab nur leider heute und morgen keine gelegenheit mir mal den anhang anzuschauen und dir im detail zu helfen.
    because:
    ich hab gestern ausversehen mit ddr-ram geschrotet
    heute kommt zwar schon ersatz, aber ich kann frühstens heut nacht erst die reparatur durchführen und hier beim zividienst hab ich kein flash

    mfg gdav
    ..::MfG GDAV::..

    ps.:
    flash lernt man nicht an einem tag, man kann auch nicht nur mal schnell in flash programmieren.

    fragen und probleme sind deshalb gern willkommen.
    aber nutzt bitte zuerst die suchfunktion,

    denn wenn man 30 mal das selbe problem löst macht das auch keinen spass mehr

    beachtet den sticky zur besseren übersicht:
    Bsp:
    [Flash MX] Frage
    [Flash MX 04] Frage

  11. #11
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo

    So ich habe es dir einmal fertig gebastelt und keine Sorge, ich sage dir schon wenn du Dummfragst
    Angehängte Dateien
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  12. #12
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31
    Erstmal vielen Dank an euch beide für eure Geduld mit mir.
    Jetzt bin ich auf jedenfall einen großen Schritt weiter. Das Beispiel von Wanderratte
    Funktioniert wunderbar.
    Leider ist es in meinem wirklichem Film nicht so einfach (wie sollte es auch anders sein).
    Ich lade nämlich den zweiten Film mit einem leeren Container vor. Ich habe einen leeren mc erstellt und ihn zweimal auf die Bühne gezogen. Dem einem habe ich den Instanz Namen „Platzhalter“ gegeben, der andere ist mein Steuerungsclip mit folgendem Script:

    onClipEvent (load) {
    _root.platzhalter.loadMovie("film2.swf");
    // Den zu ladenden Film eingeben
    _root.platzhalter._y = 2800;
    0;
    _root.platzhalter.stop();
    }
    onClipEvent (enterFrame) {
    geladen = platzhalter.getBytesLoaded();
    gesamt = platzhalter.getBytesTotal();
    prozent = Math.round((geladen/gesamt)*100);
    _root.ladebalken._yscale = prozent;
    _root.anzeige = "<i>Lade... </i>"+Math.round(geladen/1024)+"kb von "+Math.round(gesamt/1024)+"kb"+" | "+"<b>"+prozent+"%</b>";
    if (geladen>=gesamt && geladen>4) {
    trace("Fertig geladen!");
    }
    }



    Wenn ich diesen mc entferne dann funktioniert das Beispiel von Wanderratte, wenn nicht dann fängt die Musik erst gar nicht an zu spielen.
    Tja, alles irgendwie kompliziert.


    (das Script zum Vorladen ist natürlich nicht auf meinem Mist gewachsen)
    Angehängte Dateien

  13. #13
    TP-Member timon macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Beiträge
    31
    Hat keiner eine Idee?

  14. #14
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Original geschrieben von timon
    Hat keiner eine Idee?
    Ideen schon, nur keine Zeit gehabt sie umzusetzen.

    Also, so wie du es dir dachtest geht es nicht.
    Das Problem war, dass bei deiner Version die Variable, die für das leiser stellen gedacht ist, zu früh übergeben wurde.

    Ich habe dir jetzt einen Preloader für den 1 Film reingesetzt, der zweite Film wird geladen, sobald der erste Film geladen ist und anfängt abzuspielen.
    Geändert von Wanderratte (18.10.2003 um 04:43 Uhr)
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  15. #15
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Und die Datei willst du sicher auch noch haben
    Angehängte Dateien
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51