Archivlink: javarea.de Forum > Flash > $name in flash einlesen
Vollständigen Link anzeigen: javarea.de Forum > Flash > $name in flash einlesen

Pages: [1]

geschrieben von Bernhard am 22.01.2004 - 10:27
Hi!

es geht um nicht viel! checken du ichs aber trotzdem nicht

ich hab ne datei test.php in der steht nur:
PHP-Quelltext
1: 
2: 
3: 
4: 
5: 

<?
$name 
"Bernhard";
?>



und diese möchte ich in flash einlesen
frame-action:
HTML-Quelltext
1: 
loadVariablesNum("test.php", 0);


das dynamische text feld im flash hat die variable $name!

warum funzt dem nicht

geschrieben von tosch13 am 22.01.2004 - 14:32
Versuchs mal so:

PHP-Quelltext
1: 
2: 
3: 
4: 
5: 

<?
echo "&name=Bernhard";
?>



Mit mehreren Variablen:
PHP-Quelltext
1: 
2: 
3: 
4: 
5: 

<?
echo "&name=Bernhard&name2=Tosch";
?>



MFG: Tosch

geschrieben von Bernhard am 22.01.2004 - 15:06
ja das in php hab ich bereits heraus gefunden das dem so geht!!!


aber wie bring ich die variable in das text feld

geschrieben von tosch13 am 22.01.2004 - 16:50
Sag das doch gleich

HTML-Quelltext
1: 
2: 
loadVariablesNum("test.php", 0);
_root.name = name;


Den Pfad (_root) muss du je nachdem wo dein Textfeld ist noch anpassen. Das erste "Name" steht für das Textfeld und das zweite für die Variable.

Edit: Die Variable beim Textfeld muss natürlich name und nicht $name heissen, aber das weißt du bestimmt auch schon.

MFG: Tosch


geschrieben von Bernhard am 22.01.2004 - 19:41
Zitat
 Edit: Die Variable beim Textfeld muss natürlich name und nicht $name heissen, aber das weißt du bestimmt auch schon.

ne nicht wirklich! ;)

ich muss dir ehrlich sagen du bist ein guter mensch!!!

und wenn ich jetzt noch ne andere variable hinzufügen möchte dann wirds ja wahrscheinlich so aus sehen:

HTML-Quelltext
1: 
2: 
loadVariablesNum("test.php", 0);
_root.name2 = name2;

geschrieben von tosch13 am 22.01.2004 - 23:13
Zitat
 Original geschrieben von Bernhard
ich muss dir ehrlich sagen du bist ein guter mensch!!!

Danke *g*

Wenn dein zweites Textfeld name2 heißt dann ist _root.name2 = name2; richtig. loadVariablesNum("test.php", 0); brauchst du nur einmal.
Der Name des Textfeldes muß aber nicht der gleiche wie bei der Variablen sein, also z.B.

PHP-Quelltext
1: 
2: 
3: 
4: 
5: 

<?
echo "&name=Bernhard&irgendwas=Tosch";
?>



HTML-Quelltext
1: 
2: 
3: 
loadVariablesNum("test.php", 0);
_root.textfeld1 = name;
_root.textfeld2 = irgendwas;


geht auch, wenn die Textfelder "textfeld1" und "textfeld2" heißen.

MFG: Tosch

geschrieben von Bernhard am 23.01.2004 - 06:53
Herzlichen Dank!!!!!! Hast mir prima bella weiter geholfen!!!!

geschrieben von Ein_Wurm am 01.02.2004 - 10:45
Ich würd das aber lieber mit nem LoadVar() machen, da Du sonst bei einer größeren Anzahl von Variablen Probleme bekommen könntest. Denk Dir mal du mußt 50 Namen laden, ohne die der Movie sonst in eine Endlosschleife kommen würde, da ist loadVariables zu lahm für. Das würde quasi so aussehen:

PHP-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 

<?
LadeVariablen 
= new LoadVars();
LadeVariablen.onLoad = function(success){
    for (
i=1i<=50i++) {
       
_level0["name" i] = this["name" i];
    }
};
LadeVariablen.load("namen.php");
?>


geschrieben von Bernhard am 01.02.2004 - 18:54
naja da hätt ich jetzt nich so das problem weil ich immer eine fixe anzahl von variablen rein lade und auch weiß wie diese heißn!!!

mein einziges problem is das ich die variablen von verschiedenen datein laden möchte!

d. h. ich möchte $name von 1.php, $name von 2.php und $name von 3.php einlesen und nach den dreien möcht ich auf ner anderen seite die nächsten drei einlesen!!!

dat hab ich noch nich so ganz hin bekommen!


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.