Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-01-2004, 10:33   #1 (permalink)
not fast but furious
 
Registriert seit: Jan 2002
Beiträge: 429
Angry array aus textdatei füllen

hallo alle miteinander

ich möchte ein array mit daten aus einer externen datei (textdatei) füllen, so dass ich das array später einsetzen kann. also das ganze dient ja nur dem zweck, dass ich später änderungen vornehmen kann, ohne die fla öffnen zu müssen.

in das array sollen die beschriftungen einzelner button sowie funktionsaufrufe für die button.

wie kann ich das machen, mit dem loadvars-objekt?

es wäre nett, wenn jemand ein beispiel für mich hätte.

bis dann, lionhead
__________________
There is no spoon! Neo - Matrix

www.web-und-service.com
LionHead ist offline   Mit Zitat antworten
Alt 01-02-2004, 00:32   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
hi lion

ActionScript:
  1. m=new LoadVars()
  2. m.onLoad=function(ok)
  3. {
  4.     if(ok)
  5.     {
  6.         buttonarr=this.daten.split('|')
  7.     }
  8. }
  9. m.load('buttons.txt')


in deiner txt:

Code:
&daten=home|links|work|team|bananensaft&

die "split"-anweisung erzeugt automatisch das array "buttonarr"(oder wie auch immer du das nennst).

gruß
warrantmaster ist offline   Mit Zitat antworten
Alt 01-02-2004, 00:36   #3 (permalink)
not fast but furious
 
Registriert seit: Jan 2002
Beiträge: 429
Thumbs up

hallo

danke dir, sieht ja gut aus, was du da geschrieben hast.

ich probiere es morgen mal aus. jetzt bin
ich zu müde.

also bis denne,lionhead
__________________
There is no spoon! Neo - Matrix

www.web-und-service.com
LionHead ist offline   Mit Zitat antworten
Alt 01-02-2004, 03:15   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
wäre doch mal ein guter anlass um sich um XML zu kümmern ;-)
damit haben deine eingelesenen dateien auch eine ordentliche struktur und XML kann inzwischen fast jedes programm. ist also gewissermassen pflichtlektüre.

mal nach "sendAndLoad" im XML-Forum suchen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 01-02-2004, 09:57   #5 (permalink)
not fast but furious
 
Registriert seit: Jan 2002
Beiträge: 429
@hgseib

danke dir für deine antwort

also das mit xml hört sich echt gut an. damit wollte ich mich sowieso mal beschäftigen. ist doch ein guter anlass

mal sehen, was das forum so hergibt.

bis dann, lionhead
__________________
There is no spoon! Neo - Matrix

www.web-und-service.com
LionHead ist offline   Mit Zitat antworten
Alt 01-02-2004, 15:17   #6 (permalink)
not fast but furious
 
Registriert seit: Jan 2002
Beiträge: 429
hallo,

wie kann ich ein mehrdimensionales array aus einer textdatei erstellen. so wie ich unten geschrieben habe?


ActionScript:
  1. on(release){
  2.    
  3. m=new LoadVars()
  4. m.onLoad=function(ok)
  5. {
  6.   if(ok)
  7.   {
  8.    buttonarr=this.daten.split('|');
  9.    urlarr=this.myurl.split('|');
  10.  
  11.     for(i=0;i<=buttonarr.length-1;i++){
  12.      var single = buttonarr[i] +","+ urlarr[i];
  13.      arrNew = new Array();
  14.      arrNew = [single];
  15.     trace(arrNew);
  16.     }
  17.  
  18.   }
  19.  
  20.  
  21. }
  22.  
  23. m.load('buttons.txt')
  24.  
  25.  
  26. }

hier meine textdatei:
&daten='home'|'skills'|'work'|'team'|'bananensaft' &
&myurl='url1'|'url2'|'url3'|'url4'|'url5'&


ich habe keine ahnung, wie ich das machen soll. ein kleines problem ist, dass die daten aus 'myurl' javascript-funktionen werden sollen. so wie das:

ActionScript:
  1. getURL("javascript:"+arrText[this._parent._parent.id][1]+"()");


bis dann, lionhead
__________________
There is no spoon! Neo - Matrix

www.web-und-service.com
LionHead 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 10:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele