Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-12-2004, 21:15   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1
Cool reflection - namen von objekten und properties ermitteln

Hallo,

ich möchte gerne folgendes tun:

Ausgangspunkt: ein Array mit beliebigen Daten (gemischt aus primitiven Datentypen wie Number, String (ok, nicht ganz primitiv, aber kein komplexes Objekt) und komplexen Objekten.

Dieses Array soll ausgelesen werden und zwar in der Form dass ich sowohl für die primitiven Datentypen als auch für die Objekte in einem ersten Schritt die ursprünglichen Namen der Varialen, die mal in das Array gespeichert wurden auslesen kann - das geht vermutlich nicht, aber wenn jemand eine Idee hat: nur zu! :-) Das könnte ich allerdings auch anders lösen.

Was ich nicht anders lösen kann: ich muss herausbekommen, aus welchen Feldern die Objekte bestehen - ich kann auf keine vorher festgelegten Definitionen zurück greifen, da diese Objete und ihre Properties zur Laufzeit erzeugt werden).

Also praktisch: es gibt ein Objekt mit dem Namen 'myObj' welches beliebige Properties hat (bspw myObj.x, myObj.y, myObj....) Ich möchte nun irgendwie einie Funktion o.ä. schreiben, die mit
var myProps = getProps(myObj);
ein Array der Properties des Objektes zurück gibt.

Irgendjemand eine Idee?

Danke!

Rupert
rhuelsey ist offline   Mit Zitat antworten
Alt 11-12-2004, 21:21   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
var o={nam:"hallo"}
for(var 
i in o){trace(i+" --->"+o[i])} 
warrantmaster ist offline   Mit Zitat antworten
Alt 11-12-2004, 23:16   #3 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
as2lib.sourceforge.net
bokel 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 06:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele