| 发表于:2008-01-06 22:37:14 楼主 |
我在flash lite 2.0环境下试着对手机按键进行事件处理. [欲实现功能] 当手机导航键 <上> 被激活的时候让变量titlearrow的值是0, <下> 的时候变量titlearrow的值是1,如果是软键盘 <右键> 按下的时候flash程序结束, <左键> 的时候根据变量转到不同贞的内容. 我的代码如下: - jscript code
stop();
mylistener:object = new object();
mylistener.onkeydown = function() {
switch (key.getcode()) {
case key.up:
titlearrow = 0;
break;
case key.down:
titlearrow = 1;
break;
case key.pgdn:
status = fscommand2("quit");
break;
case key.pgup:
if (titlearrow == 0) {
gotoandplay(50);
} else {
play();
}
}
};
脚本程序检测没有问题,但是用模拟器操作的时候发现我设置的事件并不起作用.哪位可以帮我看看究竟错误在哪里么?谢谢!是不是我的listener设置的不对? |
|
|
|
|