The FalconJX::MXMLFlexJSEmitter implementation keeps track of which
types ("instances") are actually used in the MXML and writes the
"goog.requires" from that list.

The FalconJX::JSGoogEmitter (the parent class of JSFlexJSEmitter) uses
the "getAllImports" method on the ScopedNode representing the AS
class.

These two seem to be sufficiently generic to "work".

I think you are referring to the handling of the imports in a
fx:script tag in MXML, correct? I'm sure we can use one of the methods
above to handle those as well.

Or do you have a rewrite that handles all three "types" of imports?

EdB



On Tue, Apr 9, 2013 at 12:25 PM, Alex Harui <aha...@adobe.com> wrote:
>
>
>
> On 4/9/13 9:52 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>
>> Ah, hard for me to review ;-)
>>
>> Do you plan to commit it, or do you want me to look at the current
>> implementation and try to fix that?
>>
> If it builds the test app and my customer's app then I will check it in.  It
> sounds like you agree that using imports is insufficient.
>
> --
> 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