The RSL is loaded into the default app domain (it's a single library in flash builder).
It's odd. There's a totally minimal (I.E: it's got just 2 files) example here: https://github.com/magnayn/flexbug On Fri, Sep 5, 2014 at 6:16 PM, Alex Harui <aha...@adobe.com> wrote: > What is the load order of the RSLs? You might need to look at generated > code to find the order. > > And just to double-check, "same domain" means full domain: "rsls.foo.com" > is a different domain than "www.foo.com" and even the IP address or > "localhost" is different than other domain names mapped to the same place. > > Are you running a debug build with debug code in the RSLs? No other > interesting output in the console? > > -Alex > > On 9/5/14 9:36 AM, "Nigel Magnay" <nigel.mag...@gmail.com> wrote: > > >I am. It does feel like a class isolation issue though. > > > > > >On Fri, Sep 5, 2014 at 5:32 PM, Alex Harui <aha...@adobe.com> wrote: > > > >> Are you loading the RSL from the same domain as the app? > >> > >> -Alex > >> > >> On 9/5/14 4:47 AM, "Nigel Magnay" <nigel.mag...@gmail.com> 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/componen > >>t > >> >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 <nigel.mag...@gmail.com> > >> >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? > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> > >> > >