Another update (have taken/will take some time to get this right this week):
FalconJx can now parse both FlexJS MXML and AS reasonably correctly. If run from the command line, it will now create the correct output directories (bin/js-debug and bin/js-release) and emit all JS and HTML files, both plain text (debug) and optimised using the GCC (release). Please use these command line arguments: +env.PLAYERGLOBAL_HOME=/Users/erik/Documents/ApacheFlex/dependencies/PlayerGlobal/player +playerglobal.version=11.1 -load-config="/Applications/Adobe Flash Builder 4.7/sdks/4.9.1/frameworks/flex-config.xml" -library-path+=/Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/as/libs/FlexJSUI.swc -js-output-type=FLEXJS -output=/Users/erik/Desktop/FlexJS/fromEclipse/FlexJSTest.js -closure-lib=/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/library -sdk-js-lib=/Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/js/FlexJS/src /Users/erik/Documents/ApacheFlex/git/flex-asjs/examples/FlexJSTest_again/src/FlexJSTest.mxml NOTE: please use the -sdk-js-lib argument to point to the library you want to use, instead of the previous 'vanilla' themed one. Also worth mentioning: as of now, the application doesn't do anything in the browser, due to some unfinished business in the emitted JS (mainly places where 'goog' is still used, instead of FlexJS). This is my todo for tomorrow... Have fun, EdB On Tue, Mar 26, 2013 at 11:33 PM, Om <bigosma...@gmail.com> wrote: >>> So, I need to research more about how skinning works in HTML5, but I have > >> >> this vague recollection that skins in HTML5 are entirely graphics. >> > >> > >> > I dont think so. SVG is part of the HTML5 spec now, so what we are doing >> > is completely legitimate. >> That's sort of what I meant. I think a skin in HTML5 doesn't have >> sub-components, and is a bitmap or SVG. >> > > Ah, got it. I dint read your sentence that way earlier. > > >> >> I also need to understand how an HTML5 button skin changes its visuals >> with >> >> hover/down/selected/focused/emphasized. That would also educate how we >> set >> >> up a skinning model for FlexJS. >> >> >> > >> > Here is an example: http://demos.madeinthenorth.com/slicker-buttons/# >> > Notice how they use SVG in IE9 and CSS3 for Firefox and Webkit. This >> also >> > shows how to use CSS to control the various states. >> I took a look at this post. It uses the "hover" pseudo selector as >> expected. >> But the button did not have support for things like focused and emphasized. >> > >> > > If you can share some examples you like, that would be useful for me. > > >> > >> >> > >> > A restriction on skins to not have sub-components would be great IMHO. A >> > new suffix would be great as well. One more modification from our >> current >> > spark skins would be to perhaps have a HostInterface instead of a >> > HostComponent in skins. >> > >> Actually, I don't envision any sort of HostInterface or HostComponent >> contract for skins. The actual skins shouldn't really know anything about >> the host. The view bead, which sets up the sub-componentry for the visuals >> may bind to the component's model. > > > In that case, it should bind to an interface of the component's model and > not any specific implementation. > > Thanks, > Om -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl