Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 09:14   #1 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
wieviele vars werden mit einem LoadVars geladen

hi,
ich lade aus einer textdatei mehrere variablen (meinLoader.load("db.txt"); ). jetzt isses aber so, das die textdatei dynamisch geupdatet wird, heißt, ich kanns nicht fest im script angeben, weil sich die anzahl der variablen immer ändert...

hat irgendwer eine idee wie ich rausfinde, wieviele variablen geladen wurden...

gruß echo
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 23-08-2004, 09:57   #2 (permalink)
Frührentner
 
Benutzerbild von Midus
 
Registriert seit: May 2004
Beiträge: 142
also es hängt davon ab, wie du deine Variablen im Text formatierst.

Ich hätte jetzt auf Anhieb hinter jeder Variable im textfeld ein # Zeichen gesetzt.

Nachdem ich den gesamten inhalt der Textdatei in einen Array oder eine einfache Variable reingeladen hätte, würde ich jedes Zeichen durchgehen und die #'s zählen. Gleichzeitig hättest du die Möglichkeit deine variable -1 Zeichen immer rauszuschneiden um nicht das # Zeichen mitzunehmen.

bis denne
Midus ist offline   Mit Zitat antworten
Alt 23-08-2004, 10:25   #3 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
auch ne idee. habs zeilenweise gemacht, und jetzt einfach in die erste zeile ne variable riengeschrieben, die angibt wieviele da noch drinn sind...
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 23-08-2004, 11:14   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.
Ich habe auch mal sowas gemacht.
Wenn die Variable in der Textfile Numeriert sind
(bei mir a1,a2,.....,aN) dann geht das einfach so.

ActionScript:
  1. var i:Number = 1;
  2. var mA:Array = new Array();
  3. var mv:LoadVars = new LoadVars();
  4. //-----------------------------------------------
  5. _root.createEmptyMovieClip("helper_mc", 1);
  6. //-----------------------------------------------
  7. mv.onLoad = function() {
  8.  _root.helper_mc.onEnterFrame = function() {
  9.   test = mv["a" + i];
  10.   if (test != undefined) {
  11.    mA.push(mv["a" + i]);
  12.    i++;
  13.   } else {
  14.    trace(mA);
  15.    removeMovieClip(_root.helper_mc);
  16.   }
  17.  };
  18. };
  19. //-----------------------------------------------
  20. mv.load("arrayDaten.txt");
  21. //-----------------------------------------------
  22.  
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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 15:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele