Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-09-2006, 20:51   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 3
Question Sounds nacheinander abspielen

Hi @ll

ich will sound nacheinander abspielen, ich habs auch schon mal gehabt aber jetzt bring ichs nimma zusammen.
Folgendes habe ich:

sound = new Array();
sound[0] = "1.mp3";
sound[1] = "2.mp3";
sound[2] = "3.mp3";
sound[4] = "4.mp3";
meinSound = new Sound(this);
meinSound.loadSound(sound[0], true);

und jetzt will ich das diese 4 mp3 NACHEINANDER, also eins fertig, dann nächstes, bis der arrayzeiger am ende ist, abgespielt werden.
Ich habs schonmal gehabt aber wie gesagt, jetzt weiß i nimma wie.
Ich hab is mit
meinSound.duration und/oder meinSound.position und setInterval zusammengebracht, kann mir das wer so zusammenbauen das , egal wieviele werte im array stehen, die sounds nacheinander abgespielt werden.

Wär super nett von euch. Ich sag schonmal danke.

PS: Die Soundslinks werden über die embed url mitgeschickt,
so sound.swf?&sound=1.mp3|2.mp3
und dann gesplittet auf einzelne array teile.
Das geht eh alles, bitte aber daran denken das die sounds extern geladen werden.

Danke
brainnrg ist offline   Mit Zitat antworten
Alt 20-09-2006, 21:24   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
ActionScript:
  1. counter = 1;
  2. meinSound.start(0,0);
  3. meinSound.onSounComplete = function() {
  4. meinSound.loadSound(sound[counter], true);
  5. counter++;
  6. }

--pp
~pyropete~ ist offline   Mit Zitat antworten
Alt 20-09-2006, 21:36   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 3
Funktioniert leider nicht, hab es auf 2 Methoden probiert
Code:
sound = new Array();
	  sound[0] = "1.mp3";
	  sound[1] = "2.mp3";
	  counter = 0;   
      meinSound.start(0,0);   
      meinSound.onSoundComplete = function() {   
      meinSound.loadSound(sound[counter], false); 
      counter++;   
      }
2.Methode
Code:
sound = new Array();
	  sound[0] = "1.mp3";
	  sound[1] = "2.mp3";
	  counter = 0;   
      meinSound.start(0,0);   
      meinSound.onSoundComplete = function() {   
      meinSound.loadSound(sound[counter], true); 
	  counter++;   
      }
2. Fehler waren drin
-> on.SounComplete
-> Counter sollte bei 0 anfangen
aber ich habs auch mit den fehlern probiert,
geht net, er spielt gar nix ab.

Geändert von brainnrg (20-09-2006 um 21:38 Uhr)
brainnrg ist offline   Mit Zitat antworten
Alt 20-09-2006, 22:01   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 3
Ich habs Muha Yuhuuu
ActionScript:
  1. sound = new Array();
  2.           sound[0] = "1.mp3";
  3.       sound[1] = "2.mp3";
  4.       sound[2] = "3.mp3";
  5.       counter = 0;
  6.       var my_sound:Sound = new Sound();
  7.       my_sound.loadSound(sound[counter], true);
  8.       counter++;      
  9.       my_sound.onSoundComplete = function() {
  10.       if(counter<sound.length){
  11.       my_sound.loadSound(sound[counter], true);
  12.       counter++;
  13.       }
  14.       }
brainnrg 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:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele