Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-08-2004, 23:40   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 12
Objekte und Arrays verschachteln

Huhu Leude

ich hab noch net so viel mit eigenen Objekten gearbeitet und daher ne kleine Frage.
Folgendes Objekt hab ich mir mal gebastelt:

-------------
myXMLobject = new Object();
myXMLobject.button = "";
myXMLobject.path = "";
myXMLobject.frames = [];
myXMLobject.frames.texts = [];

myDataPointer = [myXMLobject];
-------------

Und von diesem "myXMLobject" brauch ich nu mehrere, welche ich im Array "myDataPointer" speichern wollte. Funktioniert soweit auch alles.
Nur hab ich da ein paar verständniss probleme wie ich die jetzt am besten fülle.

Da die ganzen Daten wärend einer FOR Schleife ausgelesen werden, muss ich die ergo am besten über PUSH in das Array "myDataPointer" legen.

Aber wie definier ich denn das ich beispielsweise den "Button" text den ich ausgelesen hab, auch richtig in meinem Objekt ablege.
Auf der einen Seite sollte es so gehen:
myDataPointer.push(this.childNodes[i].childNodes[j].attributes.text);

Aber auf der anderen Seite weis er ja so nicht, dass er es in dem" myXMLobject.button" legen soll.

Ich hoffe ihr wisst was ich mein ;-) Bissl schwierig zu erklären.
Phil999 ist offline   Mit Zitat antworten
Alt 17-08-2004, 23:53   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Wenn ich dich richtig versteh, brauchst du nicht eine Instanz aus der "Generic Object"-Klasse, sondern müsstest dir deine eigene "myXMLObject"-Klasse generieren:
ActionScript:
  1. function MyXMLobject() {
  2.   this.button = "";
  3.   this.path = "";
  4.   this.frames = [];
  5.   this.frames.texts = [];
  6. }
  7. //dann:
  8. var myXMLObject1 = new MyXMLObject();
  9. //usw...
  10.  
(jaja, die AS2-Spezis hier im MX2004-Bereich werden dir gleich was anderes erzählen... )
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 18-08-2004, 06:28   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 12
Deine Technik sieht zwar recht logisch aus... allerdings krieg ich da warscheinlich ein Problem. Denn da ich mir die Daten aus einem XML File auslese, hab ich keine definierte Anzahl an so einem Set. Daher bleibt mir wohl nix anderes übrig als es so ähnlich zu machen wie ich´s oben geschrieben hatte, und ich für jedes Set einfach einen neuen Arrayeintrag habe
Phil999 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 23:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele