Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-06-2005, 13:24   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 12
Problem bei Split

Hallo,

aus irgend einem Grund funktioniert der split nicht. Aus der PHP Datei kommt
folgender String: &phpausgabe=CURVA.JPG|astro.jpg|

Der Später Stückchenweise als Array abgearbeitet werden soll.

Bei trace kommt undefined.

Danke für jede Hilfe.

Gruß Pascal

Code:
//initialisiert einen neuen Array
data = new Array();

//Lödt alle variablen aus dy_text.php: "phpausgabe"
loadVariablesNum("http://xxxxxx/dyn_text.php",0,"GET");

//baut einen array aus phpausgabe
data = phpausgabe.split("|");

//gibt das erste Element von Data im Ausgabefenster aus
trace(data[0]);
Pepo ist offline   Mit Zitat antworten
Alt 17-06-2005, 13:27   #2 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
du musst data vorher definieren.
ActionScript:
  1. var data=new Array();

desweiteren muss sichergestellt sein, dass die daten auch schon geladen sind, das kann man dem script leider nicht entnehmen – oder ist das alles?


l.g.
rick
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de

Geändert von ricobeck (17-06-2005 um 13:28 Uhr)
ricobeck ist offline   Mit Zitat antworten
Alt 17-06-2005, 13:32   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 12
das ist alles. kleiner anfang sozusagen.

Am Anfang initalisiere ich doch data ? Dein davorgeschriebenes var hat leider nichts gebracht. Trotzdem vielen dank.
Pepo ist offline   Mit Zitat antworten
Alt 17-06-2005, 13:33   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

1. data ist kein guter Name, da auch von Flash verwendet
2. Guck mal nach der LoadVars-Klasse die ist besser als loadVariablesNum
3.
ActionScript:
  1. data1 = new Array();
  2. //Lödt alle variablen aus dy_text.php: "phpausgabe"
  3. loadVariablesNum("http://xxxxxx/dyn_text.php");
  4. //baut einen array aus phpausgabe
  5. //gibt das erste Element von Data im Ausgabefenster aus
  6. onEnterFrame = function () {
  7.     if (phpausgabe) {
  8.         data1 = phpausgabe.split("|");
  9.         trace(data1[0]);
  10.         delete this.onEnterFrame;
  11.     }
  12. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-06-2005, 13:35   #5 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Probier mal:


ActionScript:
  1. phpDaten = new LoadVars();
  2.  
  3. phpDaten.onLoad = function(geladen){
  4. if(geladen){
  5. _root.data = this.phpausgabe.split("|");
  6. trace(_root.data[0])
  7. }else{
  8. trace("Fehler beim Laden !!!");
  9. }
  10. }
  11.  
  12. phpDaten.load("http://xxxxxx/dyn_text.php");
ANTICHRIST 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 04:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele