Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-05-2005, 20:38   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Köln
Beiträge: 51
Array in Textfeld funktioniert nicht ?

An alle die sich mit array,s und textfelder auskennen.
Ich habe hier ein kleineres Problem, auf das ich keinen Rat mehr habe.
Hab schon fast alles probiert.

Ich versuche Daten aus eine "Test.txt " zu laden , funktioniert auch so weit ganz gut. Nur in den "textfeldern (spiel+i) wird nix angezeigt.
der trace zeigt aber koreckt (spiel1,spiel2,....an)
Ich komm aber nicht drauf weshalb.
Vieleicht könnte ihr mir helfen.

script in flash.

PHP-Code:
var myArray = []; 
var 
laden = new LoadVars(); 
laden.load("test.txt"); 
laden.onLoad = function(bingo) { 
    if (
bingo) { 
        
myArray this.vari.split("|"); 
        for (var 
0i<myArray.lengthi++) { 
            
myArray[i] = myArray[i].split("#"); 
            for (var 
0j<myArray[i].lengthj++) { 
                
myArray[i][j] = myArray[i][j].split(","); 
            }
        
             
_root.createTextField("spiel" ii+320xpos + (Number(myArray[i][1][4])- akdate.getHours())*60 akdate.getMinutes(), 8020020); 
            
_root["spiel"+i].text myArray[i][0]
    
trace (myArray[i][0])
            
_root.createTextField("mann1" ii+340xpos + (Number(myArray[i][1][4])- akdate.getHours())*60 akdate.getMinutes(), 10020020); 
            
_root["mann1"+i].text myArray[i][1][0]
            
_root.createTextField("mann2" ii+360xpos + (Number(myArray[i][1][4])- akdate.getHours())*60 akdate.getMinutes(), 12020020); 
            
_root["mann2"+i].text myArray[i][1][1]
            }
         } 
    } 

script der "test.txt"

PHP-Code:
vari=
spiel1#Deutschland,Frankreich,17,6,18,|  
spiel2#Belgien,Holland,17,6,20,|
spiel3#Frankreich,Schweiz,18,6,22,|
spiel4#Uruguay,Brasilien,18,6,24, 
Jerud ist offline   Mit Zitat antworten
Alt 17-05-2005, 22:37   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Na ja, mit createTextfield ist es ja noch nicht getan. Dein Textfeld benötigt noch eine Formatzuweisung und evtl. einige Eigenschaftendefinitionen...
  Mit Zitat antworten
Alt 17-05-2005, 22:46   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
hi Jerud,

funktioniert doch eigentlich alles wunderbar, bis auf die Tatsache, dass du die Zeilenumbrüche aus deiner test.txt auch in die Textfelder schreibst.

Entweder du nimmst die Umbrüche aus der .txt oder du ersetzt
ActionScript:
  1. myArray[i] = myArray[i].split("#");
z.B. durch
ActionScript:
  1. myArray[i] = myArray[i].split("\\r").join("").split("\\n").join("").split("#");
gruß,
roman
romän ist offline   Mit Zitat antworten
Alt 18-05-2005, 11:19   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Köln
Beiträge: 51
Danke Roman...das war es.
Ich wußte nicht das die Zeilenumbrüche mit geschrieben werden, man kann ja immer noch was lernen. Man muß nur mit jemanden darüber sprechen.

Gruß Jerud
Jerud 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 12:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele