Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2007, 14:19   #1 (permalink)
Neuer User
 
Benutzerbild von Grille
 
Registriert seit: Oct 2001
Beiträge: 156
Variable.split(",") fuktioniert nicht

Halli ... Hallu,

Ich kämpf mal wieder gegen mein AS und bin am eplodieren!

Ich will eine Textdatei laden, in der gerade das steht:
PHP-Code:
&liste=2a3,2g6,1d20,1j40,1a1,1a2
mit diesem Sript:
PHP-Code:
loadVariables("daten.txt"_root);
_root.liste.split(","); 
und dennoch steht in der Ausgebe die Variable so drin, wie ich sie nicht gebrachen kann:
PHP-Code:
Variable _level0.liste "2a3,2g6,1d20,1j40,1a1,1a2" 
könnt ihr mir bitte weiterhelfen?
Grille ist offline   Mit Zitat antworten
Alt 27-02-2007, 14:20   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Du musst natürlich die Rückgabe deines splits auch abspeichern...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 27-02-2007, 14:41   #3 (permalink)
Neuer User
 
Benutzerbild von Grille
 
Registriert seit: Oct 2001
Beiträge: 156
Ich verstehe nicht wie du das meinst .. meinst du in einer Variable, oder meinst du in der Textdatei?

wenn ich es so probiere, bleibt die liste immernoch zusammen und ich habe kein array

PHP-Code:
loadVariables("daten.txt"_root);
_root.liste_root.liste.split(","); 
hingegen, wenn ich die liste direkt ins AS schreibe, dann kommt die richtige ausgabe:
PHP-Code:
liste="2a3,2g6,1d20,1j40,1a1,1a2";
_root.liste_root.liste.split(","); 
Ausgabe:
PHP-Code:
Variable _level0.liste = [Objekt #1, Klasse 'Array'] [
    
0:"2a3",
    
1:"2g6",
    
2:"1d20",
    
3:"1j40",
    
4:"1a1",
    
5:"1a2"

Grille ist offline   Mit Zitat antworten
Alt 27-02-2007, 14:46   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
PHP-Code:
loadVariables("daten.txt"_root); 
_root.liste_root.liste.split(","); 
Wahrscheinlich ist die txt-Datei noch nicht fertig geladen.
Probiers mal so:

PHP-Code:
lv = new LoadVars();

lv.load("daten.txt");

lv.onLoad = function(success) {
    if (
success) {
        var 
preListe lv.liste;
          
_root.liste preListe.split(",");  
    }

gruß, gaspode

Geändert von gaspode (27-02-2007 um 14:48 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:10   #5 (permalink)
Neuer User
 
Benutzerbild von Grille
 
Registriert seit: Oct 2001
Beiträge: 156
stimmt .. funktioniert.

vielen Dank an den Wunderhund
Grille ist offline   Mit Zitat antworten
Alt 08-03-2007, 13:00   #6 (permalink)
Grafiker
 
Benutzerbild von LUP:-p'ics
 
Registriert seit: Sep 2005
Ort: keineAngaben
Beiträge: 48
Ausgabe ausserhalb der Funktion???

Grüß Gott * Sei Dank,..

Meine Frage richtet sich nachdem:
1. Ich alles durchforstet habe,..
2. Ich immer noch nicht weis wie ich mein Leiden beenden kann,.. und
3. Ich anscheint niemals die Referenzen der As Sprache verstehen werde


Folgendes, bei meiner PHP Sprache, erfolgt die Ausgabe einer Funktion mit der anfrage,.. z.B: $antwort = funktionsname($wert1,$wert2,…). Die funktion wird nach der anfrage des wertes,.. gestartet.

Da nun bei der AS Sprache, alles anders ist wie man zu glauben hofft. Nun meine Frage:
Besteht die Möglichkeit,.. Variablen_Inhalte mir außerhalb der Funktion zu übergeben?

Ich möchte nur paar Werte weiterverarbeitet um die „Linkgeschichten“ per POST zurückzusenden!

PHP-Code:
url_parameter = new LoadVars();
url_parameter.load("meinFile.php");
url_parameter.onLoad = function() 
{
    
inhalt this.meinEintrag.split(",");  
    
_global.port inhalt[0];
}
//teste Ausgabe
trace(_global.port); 
//Ausgabe: undefined

Gruß

Geändert von LUP:-p'ics (08-03-2007 um 13:03 Uhr)
LUP:-p'ics ist offline   Mit Zitat antworten
Alt 08-03-2007, 13:12   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ganz altes Thema: die Daten sind noch nicht da, wenn du darauf zugreifen willst. Pack mal den trace-Aufruf in das onLoad mit rein...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 08-03-2007, 14:09   #8 (permalink)
Grafiker
 
Benutzerbild von LUP:-p'ics
 
Registriert seit: Sep 2005
Ort: keineAngaben
Beiträge: 48
Zitat:
Zitat von sonar Beitrag anzeigen
Ganz altes Thema: die Daten sind noch nicht da, wenn du darauf zugreifen willst. Pack mal den trace-Aufruf in das onLoad mit rein...
Soweit ist das schon klar,.. aber der Wunsch liegt doch ganz woanders,..
Ich möchte im späterem Teil anhand der „Variablenwerte“ Ausgaben steuern.
Ich besitze einen Wert dem ich zuvor durch meine PHP Verwaltung generiert habe, diesen Wert möchte ich gerne dazu verwenden einen Hintergrund so zu verändern wie der Wert ist.
adresse ="flashgrund“+wert+“.jpg";
die Variable ist im untergeordnetem MC nicht „lesbar“

gruß
LUP:-p'ics 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 09:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele