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

Reply via email to