для RobotLegs v2
Если вы пытаетесь внедрить в FlexNativeMenu (в дальнейшем именуемое FNM), вы можете попробовать что-то вроде (я бы сделал этов вашем IConfig) :
injector.injectInto( fnmInstance );
Если вы пытаетесь внедрить экземпляр FNM (скажем, в его посреднике) :
[Inject]
public var view:MyFNMClass;
Если вы пытаетесь подключить посредник к экземпляру FNM, вы делаете что-то подобное в своем разработчике IConfig:
//requires that you map the FNM (assuming you're subclassing it)
mediatorMap.map( MyFNMClass ).toMediator( MyFNMClassMediator );
//else where where you decide to wire it up
mediatorMap.mediate( fnmInstance );
"gotcha" выглядит так:красивый способ получить доступ к FNM до инъекции.Я схватил его так:
//very nasty I know
var fnm:MyFlexNativeMenu = FlexGlobals.topLevelApplication.myMenu;
код
Сделал git-репо - https://github.com/jusopi/RobotLegs-v2-FlexNativeMenu-example