Corsaair / redtamarin

AS3 running on the command line / server side
http://redtamarin.com
Other
119 stars 23 forks source link

Supports for native formats #182

Open zwetan opened 4 years ago

zwetan commented 4 years ago

Native formats are

zwetan commented 4 years ago

many goals

zwetan commented 4 years ago

be able to support AVMGlue API [ApplicationDomain.getQualifiedDefinitionNames()](https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/ApplicationDomain.html#getQualifiedDefinitionNames())

zwetan commented 4 years ago

reuse and repurpose abcdis sources

API would be like:

avmplus.abc
avmplus.abc.types
avmplus.swf
avmplus.swc
avmplus.zip

notes: because of classname collisions between AS3 and C++ context all classes under avmplus.xyz package are prepended by the package name in upper case eg. XYZClassName

for ex: avmplus.abc::BasicBlock becomes avmplus.abc::ABCBasicBlock etc.

zwetan commented 4 years ago

general guideline:

zwetan commented 4 years ago

like the other #89 AVMGlue API, we document those classes