Basically, I'm complaining it's getting too hard to develop for this,
but I guess that's to be expected at this stage.

It's up and running now.

EdB



On Thu, Oct 31, 2013 at 2:33 PM, Alex Harui <aha...@adobe.com> wrote:
> Not sure what you're asking.  There isn't any Adobe code in there.  The
> zip contains binaries so it can't go in the repo.  The sh/bat files in the
> zip are not in the repo because I keep hoping they will go away someday
> and be replaced by an installer.
>
> -Alex
>
> On 10/31/13 6:30 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>
>>Ok... is that proprietary code, or just not in the repo yet?
>>
>>EdB
>>
>>
>>
>>On Thu, Oct 31, 2013 at 2:26 PM, Alex Harui <aha...@adobe.com> wrote:
>>> By using the FlexJSOverlay.zip on my people.a.o folder.  Instructions
>>>are
>>> available at
>>>
>>>https://cwiki.apache.org/confluence/display/FLEX/Using+FlexJS+with+Adobe+
>>>Fl
>>> ash+Builder
>>>
>>> -Alex
>>>
>>> On 10/31/13 6:20 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>
>>>>And how does one 'overlay' an SDK?
>>>>
>>>>EdB
>>>>
>>>>
>>>>
>>>>On Thu, Oct 31, 2013 at 2:07 PM, Alex Harui <aha...@adobe.com> wrote:
>>>>> I've been testing against DataBindingTest whose sources are up on my
>>>>> people.a.o folder, so maybe this doesn't build anymore, but the
>>>>>console
>>>>> output looks like you are referencing a full Apache Flex SDK instead
>>>>>of
>>>>> one that is overlaid, which might cause the compiler to find CSS files
>>>>>in
>>>>> a whole bunch of SWCs that we don't currently handle.
>>>>>
>>>>> IOW, you can't just add FlexJSUI.swc to an existing SDK, it has to be
>>>>> "overlaid" which neuters some things in an Apache Flex SDK.
>>>>>
>>>>> -Alex
>>>>>
>>>>> On 10/31/13 5:29 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>>>
>>>>>>Hi,
>>>>>>
>>>>>>I'm busy building support for the "is" and "as" operators into FlexJS.
>>>>>>Now, first I thought I'd try to compile the FlexJSTest_again example.
>>>>>>To my suprise, I get an error:
>>>>>>
>>>>>>CSS codegen problem. Reason: 'Unable to find compilation unit for
>>>>>>Embed(source="Assets.swf",symbol="mx.skins.cursor.BusyCursor")'
>>>>>>
>>>>>>The error seems to originate from FalconJx, it is thrown in
>>>>>>JSCSSCompilationSession.java... Now, my sources are fresh, I've
>>>>>>rebuild the SDK (super-clean main), all compiler projects (wipe main)
>>>>>>and the FlexUI.swc. Am I missing something (command line arg) or is
>>>>>>there some source not yet committed or something more obvious I'm
>>>>>>overlooking?
>>>>>>
>>>>>>These are my arguments:
>>>>>>
>>>>>>+env.PLAYERGLOBAL_HOME=/Users/erik/Documents/ApacheFlex/dependencies/P
>>>>>>la
>>>>>>ye
>>>>>>rGlobal/player
>>>>>>+playerglobal.version=11.1
>>>>>>-load-config="/Applications/Adobe Flash Builder
>>>>>>4.7/sdks/4.10.0/frameworks/flex-config.xml"
>>>>>>-library-path+=/Users/erik/Documents/ApacheFlex/git/flex-asjs/framewor
>>>>>>ks
>>>>>>/a
>>>>>>s/libs/FlexJSUI.swc
>>>>>>-js-output-type=FLEXJS
>>>>>>-closure-lib=/Users/erik/Documents/ApacheFlex/dependencies/GoogleClosu
>>>>>>re
>>>>>>/l
>>>>>>ibrary
>>>>>>-sdk-js-lib=/Users/erik/Documents/ApacheFlex/git/flex-asjs/frameworks/
>>>>>>js
>>>>>>/F
>>>>>>lexJS/src
>>>>>>/Users/erik/Documents/ApacheFlex/git/flex-asjs/examples/FlexJSTest_aga
>>>>>>in
>>>>>>/s
>>>>>>rc/FlexJSTest_again.mxml
>>>>>>
>>>>>>EdB
>>>>>>
>>>>>>
>>>>>>On Thu, Oct 31, 2013 at 6:37 AM, Erik de Bruin <e...@ixsoftware.nl>
>>>>>>wrote:
>>>>>>> I'll have a look at it today.
>>>>>>>
>>>>>>> EdB
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wednesday, October 30, 2013, Peter Ent wrote:
>>>>>>>>
>>>>>>>> Thanks, Erik. Interesting read. FlexJS uses a lot of interfaces so
>>>>>>>>we'll
>>>>>>>> have to find a reasonable solution for this. We've managed to avoid
>>>>>>>>the
>>>>>>>> situation in JavaScript but it is coming up quickly.
>>>>>>>>
>>>>>>>> --peter
>>>>>>>>
>>>>>>>> On 10/30/13 3:10 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>>>>>>
>>>>>>>> >Some guidance can be found here [1] and here [2].
>>>>>>>> >
>>>>>>>> >EdB
>>>>>>>> >
>>>>>>>> >1:
>>>>>>>>
>>>>>>>> >
>>>>>>>>>http://blogs.adobe.com/bparadie/2011/11/26/classes-inheritance-inte
>>>>>>>>>rf
>>>>>>>>>ac
>>>>>>>>>es-
>>>>>>>> >packages-and-namespaces/
>>>>>>>> >2:
>>>>>>>>
>>>>>>>> >
>>>>>>>>>https://cwiki.apache.org/confluence/display/FLEX/Simulating+AS3+lan
>>>>>>>>>gu
>>>>>>>>>ag
>>>>>>>>>e+f
>>>>>>>> >eatures+in+JavaScript+using+AMD+and+ES5
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >On Wed, Oct 30, 2013 at 8:07 PM, Erik de Bruin
>>>>>>>><e...@ixsoftware.nl>
>>>>>>>> > wrote:
>>>>>>>> >> "instanceof" doesn't check if an interface is implemented,
>>>>>>>>neither
>>>>>>>>in
>>>>>>>> >> Flex nor using Closure inheritance in JavaScript. What we need
>>>>>>>>for
>>>>>>>> >> runtime checking of interface implementation is an global "is"
>>>>>>>> >> function... I think I taught FalconJx to translate "ClassA is
>>>>>>>>ClassB"
>>>>>>>> >> as "is(ClassA, ClassB)". All we need to do now is to implement a
>>>>>>>> >> global "is()" function and somehow teach the compiler to keep
>>>>>>>>track
>>>>>>>>of
>>>>>>>> >> which classes implement which interfaces - all the way up the
>>>>>>>>chain
>>>>>>>> >> and sideways (interfaces can implement interfaces).
>>>>>>>> >>
>>>>>>>> >> EdB
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >> On Wed, Oct 30, 2013 at 6:34 PM, Alex Harui <aha...@adobe.com>
>>>>>>>>wrote:
>>>>>>>> >>> Reviving this thread...
>>>>>>>> >>>
>>>>>>>> >>> Peter says he wants to test to see if an object implements an
>>>>>>>> >>>interface at
>>>>>>>> >>> runtime.  What mechanism do we want to use?
>>>>>>>> >>>
>>>>>>>> >>> I don't think we need to make instanceof work, just have some
>>>>>>>>test
>>>>>>>>to
>>>>>>>> >>>call.
>>>>>>>> >>>
>>>>>>>> >>> -Alex
>>>>>>>> >>>
>>>>>>>> >>> On 7/30/13 12:46 AM, "Erik de Bruin" <e...@ixsoftware.nl>
>>>>>>>>wrote:
>>>>>>>> >>>
>>>>>>>> >>>>When using interfaces for type checking, there are two 'kinds':
>>>>>>>>at
>>>>>>>> >>>>compilation and at runtime.
>>>>>>>> >>>>
>>>>>>>> >>>>The @interface and @implements annotations are for compile time
>>>>>>>> >>>>checking.
>>>>>>>> >>>>
>>>>>>>> >>>>For runtime checking comes in two flavours: 'instanceof' and
>>>>>>>>'is'.
>>>>>>>> >>>>
>>>>>>>> >>>>Our method of setting up inheritance (goog.inherits) maintains
>>>>>>>>the
>>>>>>>> >>>>inheritance chain, so 'instanceof' works out of the box.
>>>>>>>> >>>>
>>>>>>>> >>>>The work starts with 'is'. We want to story the 'extends' and
>>>>>>>> >>>>'implements' metadata from AS in the JS classes and create a
>>>>>>>>method to
>>>>>>>> >>>>test against that metadata set. I have a pretty good idea on
>>>>>>>>how
>>>>>>>>to
>>>>>>>> >>>>implement such a beast, but it will require some (ha!)
>>>>>>>>tinkering
>>>>>>>>with
>>>>>>>> >>>>the FlexJS JS framework and FalconJx. That will take some
>>>>>>>>time...
>>>>>>>> >>>>
>>>>>>>> >>>>EdB
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>>On Mon, Jul 29, 2013 at 9:17 PM, OmPrakash Muppirala
>>>>>>>> >>>><bigosma...@gmail.com> wrote:
>>>>>>>> >>>>> On Mon, Jul 29, 2013 at 11:20 AM, Alex Harui
>>>>>>>><aha...@adobe.com>
>>>>>>>> >>>>>wrote:
>>>>>>>> >>>>>
>>>>>>>> >>>>>> I think FalconJS was going to generate something like:
>>>>>>>> >>>>>>
>>>>>>>> >>>>>>         if (child != undefined &&
>>>>>>>> >>>>>> child.$implements["org.apache.flex.core.IChrome"])
>>>>>>>> >>>>>>
>>>>>>>> >>>>>> Not sure what it was going to do for classes, maybe chase
>>>>>>>>the
>>>>>>>> >>>>>>prototype
>>>>>>>> >>>>>> chain?
>>>>>>>> >>>>>>
>>>>>>>> >>>>>> The other thing that occurred to me about $implements or
>>>>>>>> >>>>>>child.is(IChrome)
>>>>>>>> >>>>>> is that all objects must then have these properties or
>>>>>>>>functions
>>>>>>>> >>>>>>where
>>>>>>>> >>>>>>the
>>>>>>>> >>>>>> global function
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Ix Multimedia Software
>>>>>>>
>>>>>>> Jan Luykenstraat 27
>>>>>>> 3521 VB Utrecht
>>>>>>>
>>>>>>> T. 06-51952295
>>>>>>> I. www.ixsoftware.nl
>>>>>>
>>>>>>
>>>>>>
>>>>>>--
>>>>>>Ix Multimedia Software
>>>>>>
>>>>>>Jan Luykenstraat 27
>>>>>>3521 VB Utrecht
>>>>>>
>>>>>>T. 06-51952295
>>>>>>I. www.ixsoftware.nl
>>>>>
>>>>
>>>>
>>>>
>>>>--
>>>>Ix Multimedia Software
>>>>
>>>>Jan Luykenstraat 27
>>>>3521 VB Utrecht
>>>>
>>>>T. 06-51952295
>>>>I. www.ixsoftware.nl
>>>
>>
>>
>>
>>--
>>Ix Multimedia Software
>>
>>Jan Luykenstraat 27
>>3521 VB Utrecht
>>
>>T. 06-51952295
>>I. www.ixsoftware.nl
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

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

Reply via email to