I think we're in agreement, it was just a bit unclear that you were saying that earlier which is why I chirped in.
Spike On 10/22/05, Ron Wheeler <[EMAIL PROTECTED]> wrote: > > The VM cares about what it gets but what I said was that it does not > care about how it got made. > > You always have to make sure that your compiler generates code for the > machine that you intend to run it on. You will have trouble running code > compiles for the x86 architecture on a SPARC box. Virtual or real the > code has to be right for the processor. > > Ron > > > Spike wrote: > > >Strictly speaking the VMs care an awful lot about what they get, but you > can > >use any tool you like to create a swf that conforms to what the VM > requires. > > > >Creating an ActionScript compiler that generated java bytecode is > certainly > >possible, but would have the same problems. You'd have to make sure that > the > >resulting Java bytecode was compatible with whatever JVM you were > planning > >on running it on. > > > >Spike > > > >On 10/21/05, Ron Wheeler <[EMAIL PROTECTED]> wrote: > > > > > >>Interesting. > >>Strickly speaking VMs do not care. You can use MTASC or Swish or MMC or > >>your own program to create the code. The player will execute the code > >>that it gets. > >> > >>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. > >>If someone wanted to make an Actionscript compiler that generated Java > >>byte-code, there is no reason why that could not be done. The emulation > >>of movie clips would be a nice peice of code but not impossible. > >> > >>Ron > >> > >>ryanm wrote: > >> > >> > >> > >>>>AS1 and AS2 and AS3 all compile to Flash Player byte-code. The VM > >>>>could not care less how you created the byte-code. You could define > >>>>your own language and write your own compiler to generate an swf. > >>>> > >>>> > >>>> > >>>Sort of true, but misleading. AS1(&2) bytecode runs in the old VM, > >>>and AS3 bytecode runs in the new VM, and the different VMs > >>>*definately* care how your code was created. AS1 bytecode will not run > >>>in the new VM and AS3 bytecode will not run in the old one. This is a > >>>kind of clean break for Flash. Not as clean as I would like, since > >>>having 2 VMs causes bloat, but clean in the sense that the new VM is > >>>incompatible with the old one because of the fundamental changes in > >>>the way the player works. > >>> > >>>ryanm > >>>_______________________________________________ > >>>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 > >> > >> > >> > > > > > > > >-- > >-------------------------------------------- > >Stephen Milligan > >Do you do the Badger? > >http://www.yellowbadger.com > > > >Do you cfeclipse? http://www.cfeclipse.org > >_______________________________________________ > >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 > -- -------------------------------------------- Stephen Milligan Do you do the Badger? http://www.yellowbadger.com Do you cfeclipse? http://www.cfeclipse.org _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders