Я использовал пример JRab здесь http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/App-specific-system-menu/td-p/693..., чтобы добавить меню заголовка в мое приложение. У меня проблемы с выполнением моих функций из заголовочного меню. Например, мой первый вид appHome.mxml. Он создает объект Canvas с функцией erase (). В appHope.mxml есть кнопка, которая выполняет erase () в экземпляре Canvas. Я пытаюсь переместить кнопку Erase из моего appHome.mxml в headerMenu.mxml, но не знаю, как выполнить erase () в экземпляре Canvas. Первое, что я подумал попробовать, это click = "{appHome.myCanvas.erase ()}", но, очевидно, это не сработало.
Я задал похожий вопрос вчера здесь: Flex выполняет функцию в другом представлении , и я принял ответ до того, как попробовал. Проблема в том, что headermenu.mxml не является дочерним для appHome.mxml. Они оба дети основного app.mxml. Во-вторых, объект, имеющий функцию erase (), находится в отдельном классе .as, который я создаю в appHome.mxml.
Надеюсь, я достаточно хорошо описал свой вопрос. Спасибо заранее всем, кто может помочь.