Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-09-2005, 16:27   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
Red face Mal wieder: PHP Variable in Flash

Tausend mal gelesen, tausend mal probiert, trotzdem funzt gar nichts!
Ich hab trotz anderer Threads noch keine Lösung gefunden.
Das Problem

PHP - File, mit dem Skriptschnipsel:

PHP-Code:
$ausgabe implode("|"$betreff);
echo 
"&ausgabe=$ausgabe"
Und Flash frisst es jetzt einfach nicht:
ActionScript:
  1. loadVariablesNum("lesen.php",0,"POST");
  2. titel = new Array();
  3. titel = ausgabe.split("|")
3 mal dürft ihr raten, was bei nem Tracebefehl kommt. Nichts. Flash empfängt da einfach die Variable nicht und kann damit auch nichts splitten. Kann mir jemand helfen. Ich bin schon ganz wirr in der Birne, warum das jetzt nicht klappt.

Geändert von dynamic-P (06-09-2005 um 16:29 Uhr)
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 16:32   #2 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
der player wartet nicht automatisch bis deine daten im film sind und macht dann erst mit deinem script weiter.
verwende lieber LoadVars. dann kannst du auch eine onLoad function definieren, damit du die daten erst verarbeitest wenn sie wirklich vollständig im film angekommen sind.

gruß maddin
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 06-09-2005, 16:51   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
würde das Skript dann so aussehen:

ActionScript:
  1. phpSender = new LoadVars ();
  2. phpSender.sendAndLoad("lesen.php", phpSender, "POST");
  3.  
  4. phpSender.onLoad = function(){
  5. //vom PHP empfangener String wird gesplittet
  6. _global.titel = new Array();
  7. _global.titel = ausgabe.split("|")
  8. }

So funzt au nix

Geändert von dynamic-P (06-09-2005 um 16:53 Uhr)
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 16:53   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Ein blick in die Dokumentation hätte dir sicher nicht geschadet

ActionScript:
  1. phpSender = new LoadVars ();
  2.  
  3. phpSender.onLoad = function(){
  4.         //vom PHP empfangener String wird gesplittet
  5.         _global.titel = new Array();
  6.         _global.titel = this.ausgabe.split("|")
  7. }
  8.  
  9. phpSender.load("lesen.php");
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:09   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
wo find ich die dokumentation

Geändert von dynamic-P (06-09-2005 um 17:18 Uhr)
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:11   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ähm... F1?

Einfach mal LoadVars im AS-Fenster eintippen, markieren und F1 drücken.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:18   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
--> geht immer noch net :-(
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:29   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
echo "&ausgabe=".$ausgabe."&" 
Geht's vielleicht so? Ansonsten beim laden mal eine Zufallszahl anhängen:
ActionScript:
  1. phpSender.load("lesen.php?"+new Date().getTime());
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:37   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
ne auch nicht, das ist zum verrückt werdn
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:43   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Aber die PHP-Datei liegt auf einem PHP-fähigen Server, ja? Und wie sieht's aus, wenn du die mal direkt im Browser öffnest? Siehst du da das gewünschte Ergebnis?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:46   #11 (permalink)
!diot
 
Benutzerbild von Fuery3302
 
Registriert seit: Aug 2003
Ort: PunkRockCity-Linz
Beiträge: 95
1. du probierst das hier schon auf einem php-fähigen server, oder?
3. stimmt der link ? ( passiert mir manchmal *g* )
2. wird überhaupt was geladen?
ActionScript:
  1. phpSender = new LoadVars ();
  2.  
  3. phpSender.onLoad = function(erfolgreich){
  4.         if ( erfolgreich ) { _global.titel = this.ausgabe.split("|") }
  5.         else { _global.titel = false };
  6. }
  7.  
  8. phpSender.sendAndLoad("lesen.php",phpSender, "GET");
lg Füry

ps: ich brauch kein '&'
PHP-Code:
echo "ausgebe=$ausgabe" 
und fertig
__________________
Incubus rocks
Fuery3302 ist offline   Mit Zitat antworten
Alt 06-09-2005, 17:50   #12 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
Also PHP fähiger Server ist natürlich JA
und auch so hab ich das skript schon getestet, im browser, da kommt die gewünschte Ausgabe. Auch das Skript in Flash ist gestestet in dem ich die Variable ausgabe einfach mal mit ins as fenster geschrieben hab. Kurz: Beide Skripte funktionieren, es muss an der Schnittstelle zwischen Flash und PHP liegen

Geändert von dynamic-P (06-09-2005 um 18:13 Uhr)
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 18:02   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
geht mit allen kombinationen die ihr vorgeschlagen habt net. liegt es vielleicht daran, dass ich den flashfilm zurzeit im browser direkt ansteuer, also die swf. datei und nicht eingebunden habe?
dynamic-P ist offline   Mit Zitat antworten
Alt 06-09-2005, 18:12   #14 (permalink)
!diot
 
Benutzerbild von Fuery3302
 
Registriert seit: Aug 2003
Ort: PunkRockCity-Linz
Beiträge: 95
ich hab zwar keine ahnung obs daran liegt aber wieso fragst du uns das, wenn du's schon längst ausprobieren könntest?

lg
__________________
Incubus rocks
Fuery3302 ist offline   Mit Zitat antworten
Alt 06-09-2005, 18:14   #15 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 19
:-) ok ein Punkt an dich. Aber eigentlich liegt es an dem nicht. bin grad dran ein Gästebuch zu machen. Und eintragen funktioniert auch. also liegts an dem eigenltich net. ich probier des jetzt mal kurz.
dynamic-P 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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele