1
如何在Playbook視圖上製作選項菜單?是否有標準的API來做到這一點,我正在使用Air SDKPlaybook視圖上的選項菜單
如何在Playbook視圖上製作選項菜單?是否有標準的API來做到這一點,我正在使用Air SDKPlaybook視圖上的選項菜單
我在AIR試驗時找不到API,但我找到了解決辦法。
基本上我在QNXApplication中註冊了觸摸事件,並使用Tweener手動顯示和隱藏我的菜單。
假設你有你的菜單作爲一個視圖比你能做到以下幾點:
// call back function when the main view is loaded
protected function registerMenu(event:FlexEvent):void
{
QNXApplication.qnxApplication.addEventListener(
QNXApplicationEvent.SWIPE_DOWN,
pullDownMenu);
navigator.addElement(menu);
}
private function pullDownMenu(event:QNXApplicationEvent):void
{
Tweener.addTween(menu, {y: 0, time: 0.5, transition: "linear"});
navigator.stage.addEventListener(MouseEvent.CLICK, onStageMouseClick);
trace("menu down");
}
private function onStageMouseClick(e:MouseEvent):void
{
if (mouseY > menu.height)
{
Tweener.addTween(menu, {y: -menu.height, time: .3, transition: "linear"});
trace("menu up");
}
}
這是我所記得的(沒有代碼了)很簡單的例子,但有點谷歌的在這個函數和對象上可能會幫助你實現沒有API的應用程序菜單,如果它退出。
如果您發現另一種方法,請將其張貼在此處以供參考。