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的应用程序菜单,如果它退出。
如果您发现另一种方法,请将其张贴在此处以供参考。