3 ms·
Rather than emulating the behavior of Flash Player, you could write an implementation against the ActionScript language reference. https://help.adobe.com/en_US
by maxbond 2y ago
Rather than emulating the behavior of Flash Player, you could write an implementation against the ActionScript language reference.
https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html https://help.adobe.com/en_US/FlashPlatform/reference/actions...
And/or the documentation of AVM2, including it's instruction set.
https://archive.org/details/flash-file-format-specification-collection-hackipedia-org-20201122/ActionScript%20Virtual%20Machine%202%20%28AVM2%29%20Overview%20by%20Adobe%20%282007-05%29/mode/1up https://archive.org/details/flash-file-format-specification-... (see page 35)
That's what I mean by implementing a language in the abstract. I don't imagine anyone would want to do that, except out of academic interest. It wouldn't be suitable for archival purposes, and those are the only practical purposes I can imagine. But that's the distinction that comes to my mind.