Ergebnis 1 bis 7 von 7

Thema: sound szenen problem

  1. #1
    TP-Moderator Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.425

    Question sound szenen problem

    Thias hat mal über sounds geschrieben: "irgendwo hab ich mal gelesen, dass es bei mehreren Szenen Probleme geben kann."

    Ja und die Probleme hab ich jetzt!!
    Hab in der 1 Szene keinen Sound, kann mit Button zwischen nächster Szene und letzter Szene (die auch Sound hat) wählen.
    Bei nächster Szene wird der Sound von Szene2 richtig abgespielt, auch der von der darauffolgenden Szene 3.
    Klicke ich hingegen auf den Button für die letzte Szene werden alle Sounds aus allen Szenen gleichzeitig abgespielt??

    Weiß irgendwer warum??

    cu webboy
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  2. #2
    TP-Insider Avatar von Johannes P.
    Registriert seit
    Jan 2002
    Beiträge
    510
    Hoi

    am geschicktesten wäre es, du arbeitest mit AS-gesteuerten Sounds:

    1. Vorbereitung

    Um einen Sound per ActionScript ansprechen zu können, muss er zunächst einen eindeutigen Bezeichner erhalten.
    Dazu klickt man ihn mit der rechten Maustaste in der Bibliothek an und wählt im Kontextmenü Verknüpfung. Im erschienenen Dialogfenster muss die Option Dieses Symbol exportieren markiert werden. In der Bezeichner-Eingabezeile kann man dem Sound nun einen beliebigen Namen zuweisen, beispielsweise music.

    2. Soundobjekt erstellen

    Nach den einleitenden Schritten kann nun Sound mit einem Soundobjekt verknüpft werden. Folgendes Skript sollte möglichst ins erste Bild der Hauptzeitleiste eingetragen werden:
    PHP-Code:
    // Erstellt ein neues Soundobjekt namens 'mySound' und
    // weist es der aktuellen Zeitleiste zu (ohne this immer 
    // _level0)
    mySound = new Sound(this);
    // Weist dem Soundobjekt den verknüpften Sound
    // 'music' aus der Bibliothek zu
    mySound.attachSound ("music"); 
    3. Sound ansteuern

    Sound starten
    PHP-Code:
    mySound.start (01); 
    Hierbei gibt das erste Argument in Klammern (0) die Startsekunde an, ab der die Sounddatei wiedergegeben werden soll. Das zweite Argument bestimmt die Anzahl der Wiederholungen. Bei einer Endlosschleife (loop) sollte dort eine hohe Zahl wie 100000000 angegeben werden.

    Sound stoppen
    PHP-Code:
    mySound.stop(); 
    Lautstärke regeln
    PHP-Code:
    mySound.setVolume (100); 
    Das in Klammern angegebene Argument muss sich im Intervall von 0-100 bewegen.

    Wenn innerhalb des Filmes mehrere Sounds zum Einsatz kommen, denen unterschiedliche Lautstärken zugewiesen werden sollen, so müssen die jeweiligen Soundobjekte einem (leeren) MC/Filmsequenz zugewiesen werden.

    Beispiel:
    PHP-Code:
    // Deklariert zwei neue Soundobjekte und weist
    // diese zwei MCs mit den Instanznamen 'mc1' 
    // und 'mc2' zu
    mySound1 = new Sound (mc1);
    mySound2 = new Sound (mc2);
    // Verknüpft die eben erstellen Soundobjekte mit den
    // Sounds 'music1' und 'music2' aus der Bibliothek
    mySound1.attachSound ("music1");
    mySound2.attachSound ("music2");
    // Startet die beiden Sounds
    mySound1.start (0100);
    mySound2.start (0100);
    // Weist beiden Sound unterschiedliche Lautstärke-
    // Einstellungen zu
    mySound1.setVolume (100);
    mySound2.setVolume (50); 
    Wenn man diese beiden Soundobjekte nicht verschiedenen MCs zuordnet, so wirkt sich eine setVolume() Aktion auf alle spielenden Sounds aus.

    4. Einfacher Soundbutton

    Zunächst muss ein Soundobjekt deklariert werden, am besten im ersten Bild der Zeitleiste.
    PHP-Code:
    mySound = new Sound (this);
    mySound.attachSound ("music");
    playing false
    Die Schaltfläche, die den Sound jeweils an oder ausschalten soll, erhält folgendes Skript zugewiesen:
    PHP-Code:
    on (release) {
        if (!
    playing) {
            
    mySound.start (0999);
            
    playing true;
        } else if (
    playing) {
            
    mySound.stop ();
            
    playing false;
        }

    Gruß
    Johannes
    ¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.

  3. #3
    TP-Moderator Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.425
    Hi Johannes!
    Du bist einfach SUPER.
    Danke vielmals für deinen ausfühlichen Post!!
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  4. #4
    TP-Greis
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Auch von meiner Seite noch mal ein herzliches Dankeschön. Einfach super, Johannes, endlich mal jemand, der sich nicht nur perfekt mit Flash und Actionscript auskennt, sondern auch noch eine didaktische Gabe hat!

  5. #5
    TP-Moderator Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.425
    Meine Smiliez schauen ja wieder mal ganz perfekt aus!

    Danke www.smiliez.de
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  6. #6
    TP-Insider Avatar von Johannes P.
    Registriert seit
    Jan 2002
    Beiträge
    510
    Hoi ihr Beiden..

    danke für das Lob, das baut auf
    Gruß
    Johannes
    ¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.

  7. #7
    TP-Specialist Avatar von Nice
    Registriert seit
    May 2002
    Ort
    Kiel
    Beiträge
    2.214
    Hi,
    Johannes. Auch mir hat deine Anleitung "Soundloop" suuuuper weitergeholfen. Grad wollte ich es aufgeben und nun klappt es doch noch!

    vielen, vielen Dank!
    Du bist GENIAL!

    Ich hätte noch eine Frage dazu. Gibt es auch einen Script mit dem ich den Loop dann an einer bestimmten Stelle langsam ausblenden kann?

    viele Grüße
    Nicole
    Rot-Stich


    Auf ausgetretenen Pfaden kommt man nur dort an, wo andere schon gewesen sind...

Aktive Benutzer

Aktive Benutzer

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

Aktive Benutzer

Aktive Benutzer

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

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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