Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2005, 19:22   #1 (permalink)
Troublemaker
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 168
Unhappy soundproblem (level?)

Hallo,
ich habe folgendes Problem:

Ich möchte eine Hintergrundmusik abspielen, die aus 3 aufeinanderfolgenden Teilen besteht. "musicstart", "musicloop" (4x) und danach "musicend". Das Script dazu sieht folgendermaßen aus:

PHP-Code:
music1=new Sound(this);
music1.attachSound("musicstart");
music1.setVolume(80);
music1.start(0,0);
music1.onSoundComplete = function() {
    
music2=new Sound();
    
music2.attachSound("musicloop");
    
music2.start(0,4);
    
music2.onSoundComplete = function() {
        
music3=new Sound();
        
music3.attachSound("musicend");
        
music3.start(0,0);
        }
    } 
Soweit funktioniert auch alles bestens. Ein Problem wird es erst dann, wenn ich dieses Movie in Level1 eines Preloaders lade. Dann spielt nur mehr "moviestart" und danach ist es Totenstille. Ich denke, dass es ein Levelproblem ist, komme aber nicht drauf.
Vielleicht kann mir hier jemand behilflich sein.
__________________
Paradox ist, wenn jemand in einer Stehkneipe liegt, weil er einen sitzen hat!
Quastl ist offline   Mit Zitat antworten
Alt 25-01-2005, 21:56   #2 (permalink)
Troublemaker
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 168
Smile

OK! Bin schon selbst draufgekommen.

Hier die Auflösung unseres Rätsels ;o)

Man legt 3 leere Movies mit Instanznamen (zB. "musi1", "musi2" und "musi3") auf die Bühne und ändert den Code folgendermaßen:
PHP-Code:
music1=new Sound(musi1);  // Diese Zeile wurde geändert
music1.attachSound("musicstart"); 
music1.setVolume(80); 
music1.start(0,0); 
music1.onSoundComplete = function() { 
    
music2=new Sound(musi2);  // Diese Zeile wurde geändert
    
music2.attachSound("musicloop"); 
    
music2.start(0,4); 
    
music2.onSoundComplete = function() { 
        
music3=new Sound(musi3);  // Diese Zeile wurde geändert
        
music3.attachSound("musicend"); 
        
music3.start(0,0); 
        } 
    } 
und schon funzt es!
__________________
Paradox ist, wenn jemand in einer Stehkneipe liegt, weil er einen sitzen hat!
Quastl 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:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele