У меня тоже была эта проблема.Это решение, которое я использовал.
Я переместил все объекты из navigatorContent, titleContent и actionContent из своих представлений в приложение ViewNavigatorApplication.
Затем я определил состояние для каждого представления в этом ViewNavigatorApplication.
Затем я использовал includeIn для содержимого, которое я переместил из своих представлений, и назначил ему правильное состояние.
Теперь вы можете использовать события перехода из ваших представлений для обновления состояния ViewNavigatorApplication.
<s:ViewNavigatorApplication ...>
<s:states>
<s:State name="customerView"/>
<s:State name="productView"/>
</s:states>
<s:navigationContent>
<s:Button id="thisButtonOnlyInCustomerView" includeIn="customerView"/>
</s:navigationContent>
<s:actionContent>
<s:Button id="thisButtonInBothViews" includeIn="customerView, productView"/>
</s:navigationContent>
</s:ViewNavigatorApplication>
Это грубый пример того, как будет выглядеть приложение ViewNavigatorApplication.
Поскольку приложение ViewNavigatorApplication не скользит, содержимое панели действий не будет перемещаться вместе с вашим представлением.