Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2004, 12:10   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: Heidelberg
Beiträge: 56
Bildname aus Txtdatei an Flash geben -ohne PHP

Hallo Zusammen,

Ich bastel gerade ein dynamisches(?) Flashbanner. Darin gibt es Textfelder deren Inhalt aus einer Textdatei geladen wird. Nun möchte ich dazu ein passendes Bild anzeigen.

Der Bildname befindet sich auch in einer Textdatei:
bildname= dscheipeg.jpg

In der Hauptzeitleiste in Flash habe ich folgendes:
loadVariables("variablen.txt", "", "GET");

Im Movieclip in den das Bild geladen werden soll steht folgendes:
_root.foto_mc.loadMovie(bildname);

Bei den Texten funktioniert diese Vorgehensweise. Beim Bild leider nicht.

Ich habe leider keine ahnung von php. Und alle Posts die ich hier gefunden habe verwenden dafür php, aber es müsste doch auch mit einem Textfile gehen, oder?

Was mache ich falsch?

Grüße,

OlliO
ollio ist offline   Mit Zitat antworten
Alt 21-10-2004, 12:52   #2 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
Hallo ollio,

wenn du den Textfile lädst werden deine Textfelder automatisch mit den Inhalten der passenden Variabeln gefüllt.
In dieser (praktischerweise) Textdatei muss dann noch:
'&bildname=dscheipeg' stehen. Den Punkt und die Dateiendung ergänzt du in Flash
Logischerweise kannst du das Bild erst laden, wenn du den Bildnamen hast.
Der MC in den das Bild geladen werden soll, muss einen Instanznamen bekommen (z.B. 'foto_mc').
Dann brauchst du noch folgendes Script in der Hauptzeitleiste:

PHP-Code:
_root.onData = function() {
         
foto._mc.loadMovie(bildname+".jpg");

onData wird immer einmal ausgeführt, wenn der Hauptfilm Daten empfängt.
In diesem Fall von der Textdatei.
jeypack ist offline   Mit Zitat antworten
Alt 21-10-2004, 14:00   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: Heidelberg
Beiträge: 56
Klappt fast

Vielen Dank für die schnelle Hilfe.

Es klappt jetzt auch fast!

Folgende Ausgabewarnung kommt:

Error opening URL "file:///E|/WEBS/FREEKOM%20GmbH/banner/dynamische%20Banner/flashbanner/senden/.jpg"
Error opening URL "file:///E|/WEBS/FREEKOM%20GmbH/banner/dynamische%20Banner/flashbanner/senden/handyfotoID8



.jpg"

Leider steht das .jpg" zwei zeilen unter dem handyfotoID8 wshalb er es wohl nicht anzeigen kann. Im AS sind aber keine Leerzeilen o.Ä. zu finden.

Woran könnte das liegen?

Grüße,
OlliO
ollio ist offline   Mit Zitat antworten
Alt 21-10-2004, 14:45   #4 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
kann ich so nicht nachvollziehen...
poste mal dein AS.
jeypack ist offline   Mit Zitat antworten
Alt 21-10-2004, 15:01   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: Heidelberg
Beiträge: 56
Hat dann doch geklappt. Indem ich 2 Textfiles angelegt habe: foto.txt für das zu ladende Foto und inhalt.txt für die Texte. Wenn ich die Variablen in ein textfile speichere bekomme ich wieder den Fehler. Seltsam....

System.useCodepage = true;
_root.onData = function() {
_root.foto.foto_mc.loadMovie(bildname+".jpg");
this.text.loadVariables("inhalt.txt", "", "POST");
}
loadVariables("foto.txt", "", "POST");

Es läuft jetzt zwar alles, eine kleine fehlermeldung bekomme ich immernoch:

Error opening URL "file:///E|/WEBS/FREEKOM%20GmbH/banner/dynamische%20Banner/flashbanner/senden/.jpg"

Keine Ahnung wo die herkommt. Ich habe SICHER sämtlichen unnötigen AS-Code gelöscht!

Hier kann man sich das File downloaden:

http://www.ollio.de/dynBanner.zip
ollio ist offline   Mit Zitat antworten
Alt 21-10-2004, 20:50   #6 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
klar! wenn du den Textfile so gestaltest - mit Zeilenumbrüchen und so - dann klappt das natürlich mit einer Textdatei nicht.
Wenn dein Textfile so aussieht, wie der im angehängten file, dann funktioniert es auch mit einem.
Die Fehlermeldung kommt eben weil ja das 'onData' zweimal aktiviert wird.
jeypack ist offline   Mit Zitat antworten
Alt 22-10-2004, 15:20   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: Heidelberg
Beiträge: 56
Klingt logisch!....
Habe das File jetzt so umgebaut das es offline läuft.
Leider wird das Foto nicht mehr angezeigt wenn ich das File online aufrufe. Die Texte funktionieren.

http://www.ollio.de/test

Woran könnte das liegen?

Vielen Dank für die Hilfe!

OlliO
ollio 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 19:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele