Ok, but note that while the output is NEARLY correct, the application
doesn't work in the browser. Just thought I'd emphasise that ;-)

EdB



On Wed, Mar 27, 2013 at 6:50 PM, Alex Harui <aha...@adobe.com> wrote:
> 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
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to