Very nice!
On 11/25/08 1:51 AM, "Matteo Lanzi" <[EMAIL PROTECTED]> wrote: > I read something about antlr to create lexer/ parser generator for > actionscript too > http://www.antlr.org/wiki/display/ANTLR3/Antlr3ActionScriptTarget > http://www.antlr.org/wiki/display/ANTLR3/Five+minute+introduction+to+ANTLR+3 > > > The bad thing is that there are no actionscript grammar so you have to write > it to complile your parser > > Hope helpful > Teo > > > >> -----Messaggio originale----- >> Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> Per conto di Mike Chambers >> Inviato: martedì 25 novembre 2008 1.19 >> A: Open Source Flash Mailing List >> Oggetto: Re: [osflash] Runtime Interperters (was RE: Adobe Alchemy) >> >> Yes. It is theoretically possible. >> >> Basically, just create a SWF in memory at runtime, and then load and >> execute it. This has been done in the past mostly to create dynamic >> sounds, but you could also do it to dynamically create and execute >> ActionScript. >> >> It would not necessarily be easy, and would require that you be able >> to parse ActionScript, and create the appropriate SWF containing the >> ActionScript byte code. >> >> One solution would be to find an ActionScript parser written in C or C+ >> + and compile that to an ActionScript library using Alchemy. Perhaps >> this could be done with Haxe (although I dont believe it has support >> for compiling AS3, and am not 100% sure what it is written in). The >> MXMLC compiler is written in Java. >> >> hope that helps... >> >> mike chambers >> >> [EMAIL PROTECTED] >> >> On Nov 22, 2008, at 2:28 PM, Julian Tenney wrote: >> >>> This mght seem like a funny question, but is it possible to execute >>> actionscript at runtime, from code loaded from, say, xml files? >>> >>> From: [EMAIL PROTECTED] on behalf of Don-Duong Quach >>> Sent: Sat 22/11/2008 00:04 >>> To: Open Source Flash Mailing List >>> Subject: Re: [osflash] Adobe Alchemy >>> >>> I don't know about the nitty gritty details about bytecode >>> generation from the scripts, but I guess at some level that has to >>> happen in the runtime or via an emulation layer. But in plain >>> terms, you could run a script from another language against the >>> flash runtime in the same manner that for example Ruby would run on >>> Java's vm like in JRuby. The main difference is that the with >>> Alchemy you can run the standard Ruby interpreter and not have to >>> build your own interpreter from scratch. >>> >>> In Scott's Lua example he had what looked like a prompt running in a >>> swf and copy and pasted in code which executed in real time. What's >>> max/msp? >>> >>> >>> On Fri, Nov 21, 2008 at 3:24 PM, Niels Wolf >> <[EMAIL PROTECTED] >>>> wrote: >>>> Since those interpreters are written in C, Scott was able to get >>> them running >>>> in flash. >>> >>> Ok.. Here starts my confusion.. Running in flash? You mean generate >>> avm2 >>> bytecode from it not like emulating comodore games in flash...? >>> >>>> Then pasted in >>>> updated code to do animation. >>> >>> Real time? Real time code update? Like max/msp? >>> >>> Sorry.. I am just wondering. >>> >>> Niels >>> >>> -- >>> Niels Wolf >>> Department of Interactive Media >>> >>> MediaCatalyst >>> Keizersgracht 268-270 >>> 1016 EV Amsterdam >>> The Netherlands >>> >>> t. +31 (0) 20 626 2976 >>> f. +31 (0) 20 626 4026 >>> m. +31 (0) 634 658 783 >>> >>> www.mediacatalyst.com >>> >>> >>> _______________________________________________ >>> osflash mailing list >>> [email protected] >>> http://osflash.org/mailman/listinfo/osflash_osflash.org >>> >>> >>> This message has been checked for viruses but the contents of an >>> attachment may still contain software viruses, which could damage >>> your computer system: you are advised to perform your own checks. >>> Email communications with the University of Nottingham may be >>> monitored as permitted by UK legislation. >>> >>> <ATT00001.txt> >> >> >> _______________________________________________ >> osflash mailing list >> [email protected] >> http://osflash.org/mailman/listinfo/osflash_osflash.org > > > _______________________________________________ > osflash mailing list > [email protected] > http://osflash.org/mailman/listinfo/osflash_osflash.org Niels Wolf -- Niels Wolf Department of Interactive Media MediaCatalyst Keizersgracht 268-270 1016 EV Amsterdam The Netherlands t. +31 (0) 20 626 2976 f. +31 (0) 20 626 4026 m. +31 (0) 634 658 783 www.mediacatalyst.com _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
