Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2007, 10:35   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
+++loadVariables+++

Hallo Zusammen!

Ich habe folgendes Problem: Ich würde gerne aus einer MySQL-Datenbank ein Bild in einen Flashmovie laden. Doch leider funktioniert das nicht. Wenn ich das Bild mit seinem Namen (bild1.jpg) anspreche, funktioniert alles wunderbar. Sobald ich aber statt dem Namen eine Variable einsetze, will der MC das Bild nicht mehr anzeigen.

Folgende Zeile steht im PHP-File (vars.php):

echo"bild1=bild1.jpg";

Geladen wird die Datei im ersten Schlüsselbild und zwar mit folgendem Befehl:

loadVariables("vars.php", this, "POST");

Weiters habe ich für den Befehl zum Einspielen des Bildes diese Zeile angefügt:

_root.ani.ani.bild.loadMovie("http://www.xxxxxxxxxxxxx.de/xxxxxx/2604/"+bild1+"");

(Wie oben erwähnt: schreibe ich aber statt "+bild1+" jedoch bild1.jpg funktioniert alles bestens!)

Was mich weiters irretiert: Wenn ich auf der Bühne ein dynamisches Textfeld einfüge und in diesem die Variable (bild1) ausgeben lasse, wird mir der richtige Datei-Name ausgegeben.

Bitte um Eure Hilfe, da ich schön langsam verzweifle!!!!!


LG an Alle!
Tommiboy
tommiboy ist offline   Mit Zitat antworten
Alt 27-04-2007, 10:50   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo und willkommen im Forum!

Stimmt der Pfad zur Variable denn? Ansonsten mal so hier probieren:
PHP-Code:
echo"&bild1=bild1.jpg&"
(Falls da evtl. ein Leerzeichen o.Ä. "dranklebt")

LoadVariables() ist übrigens veraltet. Guck dir mal die LoadVars()-Klasse an.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-04-2007, 11:34   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
Hi Frager!

Danke für deine rasche Antwort!
Werde das am Abend mal überprüfen!
Gib´ Dir auf alle Fälle Bescheid!

Cheers
Tommiboy
tommiboy ist offline   Mit Zitat antworten
Alt 27-04-2007, 15:07   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 158
Hallo,
du brauchst eine Routine, die wartet, bis die Variable komplett geladen ist:

Frame1:
Code:
fertig="";
loadVariables("vars.php", this, "POST");
Frame2: Leeres Schlüsselbild
Frame3:
Code:
if (fertig=="") gotoAndPlay(2);
Frame4:
Code:
_root.ani.ani.bild.loadMovie("http://www.xxxxxxxxxxxxx.de/xxxxxx/2604/"+bild1+"");
in PHP:
PHP-Code:
echo "&bild1=bild.jpg&fertig=1"
Lengen1971 ist offline   Mit Zitat antworten
Alt 27-04-2007, 15:22   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das loadVariables mist ist sagte ich ja schon. Einen 2. Frame braucht man aber auch nicht und eine 2. Variable sowieso nicht (man kann auch auf "bild1" prüfen):
PHP-Code:
loadVariables("vars.php"this);
this.onData = function()
{
if(
bild1)
{
_root.ani.ani.bild.loadMovie("http://www.xxxxxxxxxxxxx.de/xxxxxx/2604/"+bild1+"");
}} 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-04-2007, 16:21   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
Hallo,
nochmals Danke für eure Tipps!

Aber leider möchte das immer noch nicht so
Hab mir nun gedacht, dass ich nun auf LoadVars() umsteige und es dann funktioniert.. Aber da hab ich falsch gedacht

Bin mal so dreist und lade die FLA und PHP Datei hoch, vielleicht könnt ihr euch das so mal genauer anschauen?!?

Würde mich freuen, wenn ihr mir weiterhelfen könnt,

LG Tommiboy
Angehängte Dateien
Dateityp: rar fla_plus_php.rar (2,9 KB, 2x aufgerufen)
tommiboy ist offline   Mit Zitat antworten
Alt 29-04-2007, 16:40   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
objLoad=new LoadVars();

ojbLoad.load("vars.php"objLoad); 
Eigentlich ohne Worte...

Aber ich will mal nicht so sein und frage, was "ojb" sein soll.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-04-2007, 17:36   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
Das hab ich einfach abgeschrieben, hab dieses Script nämlich aus einem Buch abgeschrieben..
tommiboy 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:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele