If the single player can run either byte-code streams then it is more
like a brand new Pentium that will run code that was compiled for the
80386. It is likely to have a single core with the ability to recognize
old and new byte-codes and do the appropriate things based on what it gets.
I do not believe that VM have API's. That is a programming concept not a
machine architecture concept.
Ron
Stan Vassilev wrote:
If you have 2 VMs supporting 2 different byte-codes (AS2 and AS3)
then you really have 2 products and only the branding (Macromedia
Flash) makes them similar.
The renderer both VM use is still the same (there are no two
renderers), also each VM has separate API but both share a lot of code
(ex. XML DOM parsing).
Also it's not two different products when it's all in one single
binary having both VM's :)
I kinda wished at one time that Flash 8.5 would split into another
plugin without AS1/2 support, but anyway Macromedia knows better. Also
cutting compatibility just to save few kbytes isn't worth with the
kind of machines and network we have today.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders