Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-09-2003, 18:31   #1 (permalink)
Bex
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Problem mit LoadSound

Hi zusammen!

Ich habe mal versucht mir eine Jukebox zu schreiben. Dabei möchte ich mit LoadSound mehrere Mp3-Dateien (mit Streaming) laden. Leider macht mir Flash einen Strich durch die Rechung, denn es wird immer nur die erste Mp3-Datei geladen. Ich hänge einfach mal die .fla an, dann wird das ganze sicherlich verständlicher. Die Mp3-Dateien habe ich natürlich weggelassen: meine liegen im gleichen Verzeichnis und haben die Namen: 1.mp3, 2.mp3 und 3.mp3 (wird auch anhand des Codes verständlich). Ich sehe den Fehler einfach nicht...wär super wenn mir jemand helfen könnte.

Danke!!

MFG

Bex
Angehängte Dateien
Dateityp: zip music.zip (9,6 KB, 3x aufgerufen)
Bex ist offline   Mit Zitat antworten
Alt 06-09-2003, 19:02   #2 (permalink)
Bex
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Für die, die keine Lust haben sich die .fla anzuschauen:

Diese Funktionen habe ich definiert:

function t_play() {
track.stop();
track = new Sound(this);
track.loadSound(track_file, true);
track.start(0,1);
}

function t_stop() {
track.stop();
}

function rwd() {
if (n>1) {
n = n-1;
}
}

function fwd() {
if (n<max) {
n = n+1;
}
}

...werden einfach durch Schaltflächen aufgerufen.

In einer weiteren Ebene habe die Variable n festgelegt:

n = 1;
max = 3;

(da es drei Mp3-Dateien sind)

Und der Code, welcher sicherlich das Problem ist befindet sich in der letzten Ebene:

if (n = 1) {
track_file = '1.mp3';
}
else if (n = 2) {
track_file = '2.mp3';
}
else if (n = 3) {
track_file = '3.mp3';
}
Bex ist offline   Mit Zitat antworten
Alt 06-09-2003, 19:23   #3 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. if (n == 1) {
  2.          track_file = '1.mp3';
  3.          }
MacEvil ist offline   Mit Zitat antworten
Alt 06-09-2003, 20:58   #4 (permalink)
Bex
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Danke! Das hatte ich auch schon. Dann bekomme ich folgende Fehlermeldung:

Error opening URL "file:///C|/Flash/"
Bex ist offline   Mit Zitat antworten
Alt 06-09-2003, 21:01   #5 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
du musst natürlich auch auf deiner platte alles im selben ordner haben
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 06-09-2003, 22:48   #6 (permalink)
Bex
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Die drei mp3-Dateien 1.mp3, 2.mp3 und 3.mp3 sind im gleichen Ordner wie die .fla bzw. .swf.

Ich glaube das liegt vielmehr an der Variable track_file. So gehts ja nach meinem Skript nicht:

track_file = '1.mp3';
track.loadSound(track_file, true);

So aber auf jeden Fall:

track.loadSound("1.mp3", true);

Nur das versteh ich einfach nicht.
Bex ist offline   Mit Zitat antworten
Alt 06-09-2003, 23:18   #7 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
probier das aus....copy&paste in eine leere fla und testen
ActionScript:
  1. function t_play() {
  2. track.stop();
  3. track = new Sound(this);
  4. track.loadSound(track_file, true);
  5. track.start(0,1);
  6. }
  7. track_file = "http://www.mario-rudolph.de/ff/Water.mp3";
  8. t_play();

es funktioniert
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 06-09-2003, 23:27   #8 (permalink)
Bex
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Danke, das war der springende Punkt. Ich hatte die if-Bedingungen nicht in den Schaltflächen aufgerufen. Ich denke sonst hätte ich _root verwenden müssen. Naja jetzt funktioniert es! Danke nochmals...

MFG

Bex
Bex 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:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele