Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-07-2003, 12:45   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Fulda
Beiträge: 9
Question Kopieren von Variablen in Objekte aus einem LoadVars-Objekt

Hallo Freax,

ich hätte da ein Problem:

ich habe eine Funktion geschrieben, die jedesmal, wenn sie aufgerufen wird, ein LoadVars-Objekt erzeugt und Variablen+Werte aus einer bestimmten Parameter-Datei(gekennzeichnet durch eine eindeutige ID) lädt,

anschließend legt diese Funktion ein Objekt an, dessen Referenzname der ID entspricht und kopiert die Variablen in Eigenschaften des Objekts.

Diese Funktion rufe ich mehrere Male hintereinander auf (mit verschiedenen Parameterdateien), es werden auch alle Objekte angelegt, aber nur beim zuletzt erzeugten Objekt bleiben die Werte der Attribute vorhanden, bei allen vorher erzeugten Objekten sind die Attribute dann "undefined".

Woran kann das liegen, ich möchte gerne beliebig viele Variablen aus Parameterdateien auf diese Weise in Objekten speichern. Wie mache ich das?

vielen Dank im voraus
accentbuster ist offline   Mit Zitat antworten
Alt 26-07-2003, 12:53   #2 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
die beschreibung gibt leider nicht viel her .
Am besten den relevanten quellcode posten...

tanti saluti,
pheidrias
__________________
Ehrlich währt am LÄNGSTEN !
pheidrias ist offline   Mit Zitat antworten
Alt 26-07-2003, 12:53   #3 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
haste mal nen bisschen quelltext parat?`?

da war aber einer schnell....
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 26-07-2003, 13:12   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Fulda
Beiträge: 9
Alles klar, hier ein Teil Actionscript:

ActionScript:
  1. // Tatsächliches physikalisches Laden der Daten aus der DAT-Datei
  2. // und Erzeugen eines Objektes
  3. _global.datenLaden = function(fileName) {
  4.     _level20.objektArray[_level20.arrayGrenze] = fileName;
  5.     folgeSeiten = new LoadVars();
  6.     folgeSeiten.load(fileName);
  7.     folgeSeiten.onLoad = function() {
  8.         // Anzahl der Objekte auslesen
  9.         _level20["id" + contID.maxPages] = Number(this.maxPages) + 1;
  10.         this.maxPages = Number(this.maxPages) + 1;
  11.         var aktObjekt = 0;
  12.         var contID = fileName.slice(5, (fileName.length - 4));
  13.         while (aktObjekt < this.maxPages) {
  14.             // Objekte anlegen
  15.             _level20["id" + contID + "page" + aktObjekt] = new Object();
  16.             // Objekte füllen bzw. überprüfen
  17.             if (aktObjekt == 0) {
  18.                 _level20["id" + contID + "page" + aktObjekt.varHeadline] = _level0.folgeSeiten["varHeadline"];
  19.             }
  20.             if (_level0.folgeSeiten["varSubline" + aktObjekt] != "") {
  21.                 _level20["id" + contID + "page" + aktObjekt.varSubline] = _level0.folgeSeiten["varSubline" + aktObjekt];
  22.             }
  23.             aktObjekt++;
  24.         }
  25.     };
  26.     // danach Arraygrenze um eins hochzählen
  27.     _level20.arrayGrenze++;
  28. };

thanx
accentbuster 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 20:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele