Hackerboard WikiHaboBlog

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Flash AS 2 | PHP Variablen laden und weiterverarbeiten [gelöst]

Diskussion: Flash AS 2 | PHP Variablen laden und weiterverarbeiten [gelöst] im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Moin Jungs. Ich verzweifele hier gerade ein wenig an Flash. Folgendes: Ich lade via Flash eine PHP Datei, die mir ...

Antwort
Alt 12.09.09, 17:06   #1 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 34
Flash AS 2 | PHP Variablen laden und weiterverarbeiten [gelöst]


Moin Jungs.

Ich verzweifele hier gerade ein wenig an Flash.

Folgendes:
Ich lade via Flash eine PHP Datei, die mir wiederum eine Variable + Wert übergibt.
Das ganze mache ich folgendermaßen:


(vereinfachter Beispielcode)

Code:
var file:String;
var x:String;

myData = new LoadVars();
myData.load("http://localhost/datei.php");
myData.onLoad = function(succes)
	{
		if(succes)
			{
          		x = this.var_php_film;
      		} 
		else 
			{
				trace ("Tjo, da war der Osterhase schneller!");
    		}
	}

file = x;
Wenn ich mir den Film im Debugger ansehe, hat "x" den Wert, den ich aus der PHP auslesen möchte. Also bis hierhin alles knorke.

Möchte ich nun aber "x" an "file" übergeben, kommt der Wert nicht bei "file" an.
Nun habe ich probiert die Variablen mit ihrem Pfad anzusprechen (_levelo.x) und habe x von _root über _global und _nirgendwo schon überall gehabt, doch es ändert nichts.
Benutze ich "x" nun in einer Funktion oder weisse "x" einem Textfeld-Inhalt zu, dann ist der Wert auslesbar, nur eben nicht bei der direkten Übergabe von einer Variablen zur nächsten.

Leider brauche ich diese Übergabe zwingend (und nicht via in ein Textfeld schreiben und dann wieder auslesen!).

Hat jemand eine Idee, was da los ist?

Wenn ich eine neue Variable deklariere (var y:string="1") und sie an "file" gebe, dann funktioniert es übrigens. Gebe ich file in der Function an, dann hat file auch den Wert, ist dann aber wieder nicht weiterverarbeitbar :(
Ich habe auch schon propiert mit return-Werten den Inhalt weiterzugeben - erfolglos.

lG

Brabax
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist gerade online   Mit Zitat antworten
Alt 13.09.09, 16:58   #2 (permalink)
Member of Honour
Themenstarter
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 34
Standard

Soa... ich scheine nicht der einzige zu sein, der es nicht ganz nachvollziehen kann :-D

Ich habe jetzt ein Work-Around entwickelt.

Da die Variable nunmal weiterverarbeitet werden muss und ich das im Nachhinein nicht tun kann (sondern sie nur in Funktionen benutzen kann), habe ich die Variable noch im if(success) { ... } Bereich verarbeitet.

In meinem Fall müssen fünf Dateien nacheinander geöffnet werden. Wenn ich immer weiter unterverschachtele stehen mir die Variablen in bearbeitbarer Form in jeder weiteren Verschachtelung zur Verfügung. Sobald ich sie Ausserhalb der Verschachtelungen aufrufe, sind sie natürlich weg.
Ich habe mich fünf Dateien heruntergeschachtelt und in der letzten und tiefsten Verschachtelung meine "file" zusammengebaut und konnte sie dann außerhalb über eine Funktion weiterverwenden (nur eben nicht bearbeiten oder kopieren).

Ein Work-Around via Textfeld funktioniert übrigens nicht! Man kann zwar den Wert in ein Textfeld schreiben, bekommt ihn aber hinterher nicht wieder ausgelesen. Das Textfeld gibt dann einen falschen Wert zurück!

lG

Brabax
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist gerade online   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Flash AS 2 | PHP Variablen laden und weiterverarbeiten [gelöst]
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 aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[gelöst] FLV Flash Player, FLV Unterstützung Brabax (Web-) Design und webbasierte Sprachen 3 02.10.09 22:35
PHP: Automatisch erstelltes Formular weiterverarbeiten Eydeet Code Kitchen 7 27.05.06 14:27
VB: Laden von Flash-Movies $oul Code Kitchen 8 07.11.05 21:52
Variablen in C Dawen Code Kitchen 2 28.10.05 23:56
Variablen aus Arbeitsspeicher peng Applikationen 1 27.12.04 00:27


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61