Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-10-2003, 17:04   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 3
Exclamation loadSound aus Variable

Ich möchte den Namen demo.mp3 aus einem Textfile beziehen und ihn dann in folgendes Script reinnehmen..

stop();
butt.onRelease = function() {
mysound.loadSound(host add "demo.mp3", true);
gotoAndStop("start");
};

Stelle mir das irgendwie so vor...

stop();
butt.onRelease = function() {
_root.action.loadVariables("sound.txt");
mysound.loadSound(host add soundfile, true);
gotoAndStop("start");
};


Kann mir da jemand mal sagen was ich falsch mache?

Thanks
iguana ist offline   Mit Zitat antworten
Alt 08-10-2003, 21:33   #2 (permalink)
Neuer User
 
Benutzerbild von virtualize
 
Registriert seit: Aug 2003
Ort: Zürich
Beiträge: 120
deine textdatei sollte so ausschauen:
soundname=demo.mp3

....

und deine loadVariables sollte den text auch irgendwo ablegen können, definier am einfachsten ein unsichtbares textfeld (dynamisch) mit dem dem variablen(!)namen "soundname".

dann:
ActionScript:
  1. mysound.loadSound(host+soundname, true);
virtualize ist offline   Mit Zitat antworten
Alt 09-10-2003, 07:51   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 3
Unhappy LoadVariables - gibt NaN aus

Ich hab da mal ein bisschen weitergeübt, und das dynamische Textfeld gemacht und es soundname getauft. den Code habe ich auch angepasst aber es gibt mir folgenden Fehler aus..

Error opening URL "file:///C|/Dokumente%20und%20Einstellungen/Desktop/Flash%2Dtutorial/testarea/NaN"

und so sieht der Code jetzt aus..


stop();
butt.onRelease = function() {
_root.soundname.visible = false;
_root.soundname.loadVariables("sound.txt");
mysound.loadSound(host+soundname, true);
gotoAndStop("start");
};


Das Textfile heisst sound.txt ist mit unicode gespeichert
und drin steht
soundname=demo.mp3

das demo.mp3 liegt im selben verzeichnis wie sound.txt und das
.swf-File

Bin ein totaler Anfänger, kann es sein dass das dynamische Textfeld am falschen Ort liegt, oder och es nicht richtig anspreche?
iguana ist offline   Mit Zitat antworten
Alt 09-10-2003, 10:56   #4 (permalink)
Neuer User
 
Benutzerbild von virtualize
 
Registriert seit: Aug 2003
Ort: Zürich
Beiträge: 120
das gibts 2 probleme:
1) das Textfile wird geladen und dann sofort danach der sound. das textfile ist mit sicherheit noch nicht fertig geladen, wenn der sound schon versucht zu starten
2) deine movieclip struktur ist etwas wirr

bevor ich jetzt hier lang anfang zu erklären, hab ich dir ein fla mit angehängt in dem alles genau erläutert ist, schau's einfach mal an.
Angehängte Dateien
Dateityp: zip sound_file.zip (3,4 KB, 7x aufgerufen)
virtualize ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:55   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 3
Talking Gracias aber ich hab das Problem mittlerweile im Griff

Danke für deine Hilfe aber habs hingebogen..

Auf ein Movieclip (mc) dieses Actionscript mit der globalen Variable.

onClipEvent (load) {
_root.Actionscript_mc.visible = false;
_root.Actionscript_mc.loadVariables("sound.txt");
_root.Actionscript_mc.onData =function () {
_global.soundfile = _root.Actionscript_mc.soundname;
};
}

und dass onRelease sieht so aus...

stop();
butt.onRelease = function() {
mysound.loadSound(host+soundfile, true);
gotoAndStop("start");
};


HINWEIS:
mc ist auf einer eigenen Ebene im ersten Bild, onRelease auf einer anderen im zweiten, vielleicht hats was gebracht, jedenfalls funzt es.

Habe eben noch ein super Tutorial in Englisch gesaugt, welches sich mit mp3 und loadSound resp. loadVariable und vielem mehr beschäftigt. Hammerscharf


http://www.flashkit.com/tutorials/Au...-824/index.php


Für die Suchmaschine...
Textfile, dynamisches Textfile, mp3, loadSound, loadVariable
iguana 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 21:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele