AS3 describeType on steriods: can fully describe all accessible aspects of an entire SWF
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


AS3Introspection Library

The AS3Introspection library serves two main purposes:
1. It provides "describeType on steroids" functionality, in that it can provide an XML representation of all public classes, interfaces and global variables, constants, functions and namespaces within a SWF. In addition, the XML includes all public, protected and public or protected-based custom namespace members of those classes and interfaces.

2. It provides the basis for creating other SWF-processing frameworks by ensuring that the expected processing methods are referenced via interfaces. A "mock SWF" generator is already planned for example. This will generate AS3 files that contain mock versions of all the public content of a SWF, allowing all aspects of it - including protected and static methods and global functions - to be mocked with ease. Other processing ideas might be a JSON representation generator, or a means of automatically generating say PHP equivalents of AS3 value objects for AMFPHP-based solutions.

Tutorials will be appearing at soon.