我正在使用Flash CS6来创建一个Android应用程序。我正在尝试为我的后退按钮编码。当我在闪存中运行文件时它运行良好但在我将其发布到我的手机后,后退按钮将我从第3页转到第1页而不是从第3页到第2页。我在框架本身进行编码不是上课。
我使用的代码如下:
import flash.events.MouseEvent;
import flash.events.KeyboardEvent;
import flash.desktop.NativeApplication;
stop();
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownHandler159)
function onKeyDownHandler159(event:KeyboardEvent):void
{
if( event.keyCode == Keyboard.BACK)
{
event.preventDefault();
event.stopImmediatePropagation();
NativeApplication.nativeApplication.removeEventListener(KeyboardEvent.KEY_DOWN, onKeyDownHandler159);
gotoAndStop (14);
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownHandler159)
}
}
答案 0 :(得分:0)
尝试使用keyboardEvent.KEY_UP而不是KEY_DOWN。按键可以用不同的方式解释,尤其是在移动设备上。 Key up
我从来没有遇到任何问题