I haven't worked with AS3 for the past few years so my memory of the APIs is fading, but overall, they were for the most part well-structured and programmer-friendly. A complete Shumway would be really neat.
The hardest part about Flash is understanding how timeline animations interact with AS code: events, object construction order, for all versions of Flash. Shumway supports all SWF versions and the the three programming languages that are supported by the Flash player: AS1, AS2 and AS3.
And I'm saying this as a fairly staunch flash hater.
A lot of these things we're supposed to be using to replace flash with HTML5 are simply not there reliably or sometimes even at all. SVG is a particularly glaring example of something which is woefully under-implemented.