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

Reply via email to