Hi Gavin, It sounds like a good idea. Anyway, if you want to do something, you should just start your job. If you hava got something, you can show it here. May be there will be more guys like it.
But i think may be your idea is a very large project, it is not a easy thing if you want to finish this ActionScript engine well. As we know, Rahul Akolkar finished Commons SCXML java based SCXML engine, may be you need more advises from him. BTW, he is a warmhearted guy :-) 在 2011年1月30日 下午2:43,Gavin Lei <gavingui2...@gmail.com>写道: > Hi Jake, > > Thank you for your help and you have done a good job. I am not very > familiar > with ECMAScript, it seems that ECMAScript is some kind of JavaScript. > I do not think ActionScript is a superset of ECMAScript. ActionScript is a > kind a Flex/Flash script languare, we usually use it to develop some kind > of > Flash application, a ball or a small guy move in the screen something. And > it is a Object-Oriented language, just like JAVA and we can use it to parse > XML document very convenient. > > In Flash/Flex application, we usually write much state or transition > relative code to control an object in the canvas, if we hava an > ActionScript > SCXML engine, i think it will improve our Flash/Flex develop progress. And > i > search this topic in Google and find some relative requests from > developers, > so i have this idea and post it here to expect more advises :-) > > 在 2011年1月30日 下午12:28,Jacob Beard <jbea...@cs.mcgill.ca>写道: > > > Hi Gavin, > > > > I've developed scxml-js, a SCXML-to-ECMAScript compiler as a part of > > last year's Google Summer of Code. In addition to continuing to develop > > this compiler, I'm currently using it in my research on developing user > > interface with Statecharts. I've never worked with ActionScript before, > > but my understanding is that it is a superset of ECMAScript. Therefore, > > the ECMAScript code generated by scxml-js might also be compilable with > > an ActionScript compiler. Even if the generated code is not directly > > compilable, it might be easier to create an ActionScript backend for > > scxml-js based on the existing ECMAScript backend, rather than writing > > your own interpreter from scratch. You can find more information on > > scxml-js here: http://commons.apache.org/sandbox/gsoc/2010/scxml-js/ > > > > If you have any questions, please don't hesitate to ask. Thanks, > > > > Jake > > > > > > On 11-01-29 10:51 PM, Gavin Lei wrote: > > > Hi guys, > > > > > > I am a doctor student from China. My name is Gavin Lei. I have much > > > Flex/Flash development experience, and you know that we usually use > Flash > > > actionscript to develop some cartoon application, such as some thing > move > > in > > > the screen. Recently, i noticed that SCXML may be a good solution for > > this > > > kind of application, it can control state and transation very well. > > > > > > But sadly i can not get any good ActionScript based SCXML engine, and > we > > > know we have a Java based SCXML engine under Apache Commons, so i want > to > > > develop a similar actionscript based SCXML engine. I will finish this > job > > > step by step: > > > > > > step 1: > > > Finish basic element parse job for SCXML document, these elements > > includes: > > > SCXML,state,transition,parallel,initial,final,onentry,onexit and some > > other > > > relative basic element. I will implenent them in actionscript, parse > them > > > into ActionScript object. > > > > > > step 2: > > > Finish execute content elements parse job for SCXML document, parse > > Raise, > > > If, ElseIf, Else and Log into Actionscript object, and we should > involve > > > Data Model elements parse job too, for example, we usually use > datamodel > > > element as If elements' parameter > > > > > > step 3: > > > Just like Commons SCXML engine, we should build TriggerEvent, Step, > > Status > > > and SCInstance and basic SCXMLExecutor here, package a basic SCXML > > executor > > > engine here. > > > > > > After these jobs, i will put myself upon thinking about the most useful > > > CustomAction implemention in this ActionScript SCXML engine. > > > > > > Any good advises? please let me know, thank you. > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > -- > --------------------------------- > Best Regards > Gavin Lei (雷银) > Email: gavingui2...@gmail.com > -- Best Regards Gui Xun Long (桂训龙)