2010-12-31 12 views

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