2010-12-11 6 views
0

Ich weiß, dass ich Informationen über Konstanten, Methoden usw. einer Klasse erhalten kann, indem Sie flash.utils.describeType verwenden. Aber ich möchte wissen, ob ich die asdoc-Kommentare eines Klassenmitglieds abrufen kann.AS3: Gibt es eine Möglichkeit, Dokumentationskommentare programmgesteuert aus einer Klassenmethode oder -eigenschaft abzurufen?

Ich vermute, Dokumentation wird entfernt, wenn Klassen in SWF kompiliert werden, so dass es unmöglich sein könnte, Kommentare während der Laufzeit zu bekommen .. habe ich recht?

+0

Ich denke, Sie haben Recht, zur Laufzeit, aber Sie können es vor der Laufzeit von der Quelle aus tun. – nycynik

+0

@nycynik Zu alte Frage. Ich code nicht mehr AS3. Aber ich brauchte das, damit ich während der Laufzeit doc/Kommentare bekomme, denke ich. –

+0

Ich würde gerne hören, was diese 3 Leute zu sagen haben; wer schlug vor, diese Frage zu schließen, bec. es ist meinungsbasiert (1) und zu breit (2). Dies war eine direkte, spezifische, technische Frage und @JeffryHouser antwortete objektiv. –

Antwort

3

Sie können dies während der Laufzeit nicht tun. Es ist so, wie du es erwartet hast. Im Flex Compiler werden Kommentare aus der resultierenden SWF optimiert. Dies hilft theoretisch, die Dateigröße zu verringern. Ich nehme an, dass Flash Pro eine ähnliche Optimierung durchführt.

0

Vielleicht könnten Sie Ihre Asdoc-Kommentare vorher generieren (einfach in FB4, wenn Sie es googlen), speichern Sie sie als Asset und schreiben Sie eine Klasse, um die Doc-Kommentare basierend auf den flash.utils.describeType Eigenschaften wie benötigt.

Verwandte Themen