I am. It does feel like a class isolation issue though.

On Fri, Sep 5, 2014 at 5:32 PM, Alex Harui <[email protected]> wrote:

> Are you loading the RSL from the same domain as the app?
>
> -Alex
>
> On 9/5/14 4:47 AM, "Nigel Magnay" <[email protected]> wrote:
>
> >Even more strangely, I've narrowed it down still more. The mere inclusion
> >of this ItemRenderer is sufficient to break the menubar:
> >
> >
> https://github.com/magnayn/flexbug/blob/master/buglib/src/buglib/component
> >s/skins/MenuCoreItemRenderer2.as
> >
> >If you comment out the use of MenuEvent, it works.
> >
> >
> >
> >
> >
> >On Fri, Sep 5, 2014 at 12:14 PM, Nigel Magnay <[email protected]>
> >wrote:
> >
> >> So, I've narrowed this down to a test project - see
> >> https://github.com/magnayn/flexbug
> >>
> >> I have a project that uses the "Spark Menubar". It's basically the
> >>example
> >> given in the documentation:
> >>
> >> https://github.com/magnayn/flexbug/blob/master/buglet/src/buglet.mxml
> >>
> >> This all works fine, in isolation. However. If the project includes
> >> 'buglib' as an RSL, the menu stops working.
> >>
> >> buglib contains only 1 file, which is a skin:
> >>
> >>
> >>
> >>
> https://github.com/magnayn/flexbug/blob/master/buglib/src/buglib/componen
> >>ts/skins/TestSkin.mxml
> >>
> >> The skin does not mark in metadata the HostComponent (which would be a
> >> spark list). The skin is not referenced *anywhere *from the MXML.
> >>
> >> If the library is included instead as 'merged into code', everything is
> >> fine (even if the skin is referenced, to prevent it being stripped).
> >>
> >> And, here's where it gets even weirder :
> >> If you remove the statement
> >>
> >> itemRenderer="spark.components.itemRenderers.MenuBarItemRenderer"
> >>
> >> From the TestSkin.mxml (*even though it is not being used anywhere in
> >>the
> >> project*), it all works fine again!
> >>
> >>
> >> Ideas? Have I just missed something?
> >>
> >>
> >>
> >>
> >>
> >>
>
>

Reply via email to