Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-10-2003, 16:35   #1 (permalink)
in and out
 
Benutzerbild von Nikolai
 
Registriert seit: Jun 2001
Ort: hamburg
Beiträge: 142
[problem] Array dynamisch per LoadVars() füllen

Holla Zusammen

ActionScript:
  1. var dateVars = new LoadVars();
  2.  
  3. dateVars.onLoad = function(ok) {
  4.     my_Tracks = new Array();
  5.         my_Tracks[0]= dateVars.track1file;
  6.         my_Tracks[1]= dateVars.track2file;
  7.         my_Tracks[2]= dateVars.track3file;
  8.         my_Tracks[3]= dateVars.track4file;
  9.         my_Tracks[4]= dateVars.track5file;
  10.         my_Tracks[5]= dateVars.track6file;
  11.        
  12.         myLoader(my_Tracks[1]);
  13. };
  14.  
  15. dateVars.load("myInfos.txt");

lädt die txt und erstellt einen array my_Tracks aus dem inhalt.

meine txt:
ActionScript:
  1. &trackCount=5
  2. &track1artist=Blumentopf
  3. &track1song=Kiffen is ne Leidenschaft
  4. &track1file=kiffen.mp3
  5. &track2artist=Otis Redding
  6. &track2song=Ain't no sunshine
  7. &track2file=no_sunshine.mp3
  8. &track3artist=Oasis
  9. &track3song=stand by me
  10. &track3file=standbyme.mp3
  11. &track4artist=Jerry Lee Lewis
  12. &track4song=great ball of fire
  13. &track4file=greatballs.mp3
  14. &track5artist=fettes brot
  15. &track5song=Bela ruft an
  16. &track5file=bela.mp3

Alles läuft toll Nun will ich aber keine statische anzahl!

wie mache ich das jetzt das ich per trackCount dynamisch viele MP3s reinladen kann? das müsste ja per FOR-schleife gehen, ich krieg das nur noch nicht hin... *argh*

kann mir da wer helfen?
__________________
stay tuned, play hard, be real

Nikolai™

Geändert von Nikolai (12-10-2003 um 16:58 Uhr)
Nikolai ist offline   Mit Zitat antworten
Alt 12-10-2003, 16:44   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. dateVars.onLoad = function(ok) {
  2.     if (ok) {
  3.         my_Tracks = [];
  4.         for (var i = 0; i<=this.trackCount; i++) {
  5.             my_Tracks[i] = this['trackfile'+(i+1)];
  6.         }
  7.         myLoader(my_Tracks[1]);
  8.     }
  9. };
warrantmaster ist offline   Mit Zitat antworten
Alt 12-10-2003, 17:01   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
und zweidimensional mit allem
ActionScript:
  1. my_Tracks = new Array();
  2. var dateVars = new LoadVars();
  3. dateVars.onLoad = function(ok) {
  4.         count=this.trackCount.split("\r\n").join("");
  5.         for(i=0;i<count;i++){
  6.         my_Tracks[i]=new Array();
  7.         my_Tracks[i][0]= this["track"+(i+1)+"artist"].split("\r\n").join("");
  8.         my_Tracks[i][1]= this["track"+(i+1)+"song"].split("\r\n").join("");
  9.         my_Tracks[i][2]= this["track"+(i+1)+"file"].split("\r\n").join("");
  10.         }
  11. };
  12.  
  13. dateVars.load("myInfos.txt");
hi @warrantmaster
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 12-10-2003, 17:20   #4 (permalink)
in and out
 
Benutzerbild von Nikolai
 
Registriert seit: Jun 2001
Ort: hamburg
Beiträge: 142
Thumbs up thx! :)

Holla warrantmaster

thx! so hatte ich mir das vorgestellt und auch probiert - hatte da aber mit der genauen syntax arge probleme...

holla HAY, thx! ja, der fortgeschrittenere teil. dazu geh ich gleich über.

schönen sonntag noch
__________________
stay tuned, play hard, be real

Nikolai™
Nikolai ist offline   Mit Zitat antworten
Alt 12-10-2003, 18:13   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
hi@hay
warrantmaster 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:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele