Excellent.  I will try it out later today.  I have to quickly fix some
FalconJS stuff for my potential "customer", but once I get past that I will
see if FalconJX can generate the same code.

I am hopeful that if I run into more of the kinds of errors I am fixing in
FalconJS, that they will be easier to find and fix in FalconJX.


On 3/27/13 10:34 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

> 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/PlayerGlo
> bal/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/li
> bs/FlexJSUI.swc
> -js-output-type=FLEXJS
> -output=/Users/erik/Desktop/FlexJS/fromEclipse/FlexJSTest.js
> -closure-lib=/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosure/libra
> ry
> -sdk-js-lib=/Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/js/FlexJ
> S/src
> /Users/erik/Documents/ApacheFlex/git/flex-asjs/examples/FlexJSTest_again/src/F
> lexJSTest.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
> 
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to