Ich möchte eine Liste von Methoden erhalten, die für eine Klasse verfügbar sind, wenn man ihren Namen angibt. Wie kann ich das machen?Actionscript - Methodenliste für einen gegebenen Klassennamen abrufen
0
A
Antwort
1
Dies wird Introspektion genannt, und AS3 hat eine begrenzte Fähigkeit, Introspektion zu tun.
ist hier über das Beste, was Sie tun können,
import flash.utils.describeType;
var data:XML = (describeType(SingleEvent));
for each (var method:XML in data.factory.method) {
trace("Name: " + [email protected]);
trace("Returns: " + [email protected]);
for each (var parameter:XML in method.children()) {
trace("Parameter " + [email protected] + ": " + [email protected] + ", optional: " + [email protected]);
}
trace("----------------------------");
}
Leider ist dies die Einschränkung ist, und nur in der Lage sein, Sie Methoden mit öffentlichen Zugriffsmethoden zu zeigen. Sie können die Ausgabe von
print data.toXMLString()
auch sehen, um zu sehen, was sonst noch zur Ansicht verfügbar ist.
Verwandte Themen
- 1. user32 und Kernel-Methodenliste für C#
- 2. C++ std Methodenliste
- 3. IP-Adresse mit ActionScript abrufen?
- 4. Reflexion in Ruby. Instanziieren Sie ein Objekt durch gegebenen Klassennamen
- 5. Groovy Methodenliste der Listen kombinieren
- 6. Actionscript 3: Anzeigeobjekt bei Pixel abrufen
- 7. Aktuelle Browser-URL abrufen - ActionScript 3
- 8. reguläre Ausdrücke für Klassennamen
- 9. Checkstyle für ActionScript (Flex)
- 10. OnClick dosen't existieren in Aufschalten Methodenliste
- 11. So erhalten Sie Sony ScalarWebAPI Methodenliste
- 12. Verwenden von asp.net-Bezeichnung für einen CSS-Klassennamen
- 13. Finden Sie Eigenvektor für einen gegebenen Eigenwert R
- 14. in PHP für gegebenen Bereich
- 15. Get STARTUPINFO für gegebenen Prozess
- 16. Wie bekomme ich alle Textfelder in einem gegebenen div basierend auf seinem Klassennamen?
- 17. Gibt es unter Windows einen Compiler für Actionscript 3?
- 18. Erforderliche Fähigkeiten für einen leitenden ActionScript/Flex-Entwickler
- 19. Wie kann ich FlashVars-Werte in ActionScript 2.0 abrufen?
- 20. Jade/Pug - Anhängen an einen Klassennamen
- 21. Warum schreibt BeginRouteForm einen Klassennamen in HTML?
- 22. Konvertieren einer Zeichenfolge in einen Klassennamen
- 23. Einen gegebenen Satz in Java umkehren
- 24. einen Zyklus in einem gegebenen Array Detecting
- 25. abrufen Wert von Enum gegebenen Beschreibung von Enum
- 26. HTTP-Antwortcode/Header in ActionScript 3 nicht abrufen?
- 27. Konvertieren einer Zeichenfolge ("MyExampleClass") in einen Klassennamen (MyExampleClass)
- 28. Aktuelle Nachrichten für einen Standort abrufen
- 29. Abrufen der für einen OleDBCommand verwendeten Abfrage
- 30. Kann ich Metadaten für einen Namespace abrufen?