Thanks for the work on this. I hope folks step up to the plate here. Personally, I’m struggling to get my head above water after summer vacation right now…
Harbs > On Aug 18, 2018, at 10:39 PM, Alex Harui <aha...@adobe.com.INVALID> wrote: > > Hi Folks, > > I've been making progress on migrating Tour De Flex. The latest JS debug > version is here: > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/TourDeFlexMigration/lastSuccessfulBuild/artifact/examples/mxroyale/tourdeflexmodules/bin/js-debug/index.html > > You can compare it to the Tour De Flex on the Apache Flex site: > http://flex.apache.org/tourdeflex/index.html > > It is not a goal to achieve pixel-for-pixel replication of Tour De Flex, and > we may never quite get there. The way fonts are rendered in the SWF version > may be specific to Flash. But I think you can see that it is a reasonable > replication of the app. I'm on vacation for a week then I will be continuing > the migration, adding more of the examples. It would be great to have others > help out. There have been very few changes to the original source code. > Almost all of the work has been in the framework, emulation components and > compiler. > > One thing to note in the JS version. I commented out the Copy and Copy Link > buttons because they really aren't needed in the JS version. You can just > select the text you want and use the browser menus to copy the source code. > That's something you could not do in the SWF version. > > Thanks, > -Alex > > On 8/1/18, 6:01 PM, "Alex Harui" <aha...@adobe.com.INVALID> wrote: > > Hi Folks, > > I've been slowly getting various emulation components to work. More help > is needed here. > > It occurred to me that a more complex use case would be helpful, so I > decided to try migrating the Tour De Flex application. The released Tour De > Flex uses SWFLoader and sub-applications which are not used in the two API > Reports we've received, so I made a copy of Tour De Flex and replaced > SWFLoader and sub-Applications with ModuleLoader and Modules. The working > Flex version (built by the Flex SDK) is in the flex-examples repo. > > I took that code and copied it into the feature/MXRoyale branch. It > exposed several compiler issues which I've fixed, and some missing APIs and > other minor cleanup which I've just pushed to that branch. But now, the main > shell (3 MXML files) and the Welcome example compile. Next step is to get > them to run, then start working on other examples. > > Volunteers would be helpful to try to provide better written documentation > of the steps I've taken in the migration. If you run "git log -- > examples/mxroyale/tourdeflexmodules" you will see the changes I've had to > make to the app (and skip changes to the framework). I've tried to leave > useful comments on those commits. It would save me much time if someone > would try to turn that into written doc so I can focus on getting the code to > actually run. And later, to look reasonable. > > Other volunteers would be helpful to try to migrate other examples in Tour > De Flex and get them to run. > > Because Tour De Flex doesn't really use any 3rd party libraries, I was > able to get the first four MXML files to compile cleanly in relatively few > commits and if it weren't for me having to stop and fix compiler and > framework issues, that milestone would have been reached in a matter of an > hour or two. > > Anyway, please help if you can. > > Later, > -Alex > > >