Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-11-2005, 12:59   #1 (permalink)
LDA $#03 STA$4FD0
 
Benutzerbild von Analogic
 
Registriert seit: Sep 2002
Ort: Stuttgart
Beiträge: 213
[Prob] Soundloop

Hi Forum,

was ist an diesem Code falsch? Die Sounds werden nicht geloopt, sonst funktioniert alles soweit, die Sounds werden abwechselnd in psnd1 und psnd2 geladen und durch eine andere function werden die Lautstärken der Sounds übergeblendet.

PHP-Code:
stsnd=function(){
    
sndnam=sgbezeichnung[mnote];
    
aktsnd+=1;
    if(
aktsnd==3){
        
aktsnd=1;
    }
    if (
aktsnd==1){
        
svol1=aktvol;
        
svol2=0;
        
psnd1=new Sound(this);
        
psnd1.loadSound(sndnam+'.mp3',true);
        
psnd1.start(0,99);
        
psnd1.setVolume(avol1);
    }
    if (
aktsnd==2){
        
svol1=0;
        
svol2=aktvol;
        
psnd2=new Sound(this);
        
psnd2.loadSound(sndnam+'.mp3',true);
        
psnd2.start(0,99);
        
psnd2.setVolume(avol2);
    }

Langt es nicht einfach psnd1.start(0,99); bzw. psnd2.start(0,99); als Wert 99 anzugeben damit der Sound auch 99mal gespielt wird?

Vielen Dank im voraus..
__________________
MfG Analogic - Leben ist Kunst

... Flash ist genial .. Flash macht spass .. Flashen will ich immermehr ;-)
Analogic ist offline   Mit Zitat antworten
Alt 05-11-2005, 13:02   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Nee, langt nicht. Die Sounds werden ja gestreamt. Da muss dann noch sowas mit rein:
PHP-Code:
psnd1.onSoundComplete = function() {
    
psnd1.start(099);
}; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 05-11-2005, 13:10   #3 (permalink)
LDA $#03 STA$4FD0
 
Benutzerbild von Analogic
 
Registriert seit: Sep 2002
Ort: Stuttgart
Beiträge: 213
Du bist der Beschte!!

Stimmt, psnd1.start (0, 99); kommt sofort bevor Flash den Sound geladen. Mit Deiner function hat es auf anhieb geklappt.

Danke


Der Code nun:
PHP-Code:
stsnd=function(){
    
sndnam=sgbezeichnung[mnote];
    
aktsnd+=1;
    if(
aktsnd==3){
        
aktsnd=1;
    }
    if (
aktsnd==1){
        
svol1=aktvol;
        
svol2=0;
        
psnd1=new Sound(this);
        
psnd1.loadSound(sndnam+'.mp3',true);
        
psnd1.setVolume(avol1);
        
psnd1.onSoundComplete = function() {
            
psnd1.start(099);
        }
    }
    if (
aktsnd==2){
        
svol1=0;
        
svol2=aktvol;
        
psnd2=new Sound(this);
        
psnd2.loadSound(sndnam+'.mp3',true);
        
psnd2.setVolume(avol2);
        
psnd2.onSoundComplete = function() {
            
psnd2.start(099);
        }
    }

__________________
MfG Analogic - Leben ist Kunst

... Flash ist genial .. Flash macht spass .. Flashen will ich immermehr ;-)

Geändert von Analogic (05-11-2005 um 13:12 Uhr)
Analogic 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 04:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele