Lingo常用辞典- K

4/7/2006来源:Director教程人气:8189

L019 - K

key
the key
判断键盘输入的键为何键 变数中的值是代表个别键的名称 如 RETURN 等 使用时与 the 合用 
keyCode
the keyCode
与 the key 唯一不同的地方为本指令所存放的内容为数值 相对应的键可以使用 the key 来判断它的名称 也可以利用 the keyCode 来判断它的数值 这两者其实道理是相同的 
keyDown
on keyDown
 statement(s)
end
通常 keyDown 被当做是启动的事件 Handler 也就是必须与 on 合用 所以它的语法如上列所示 中间行的内容就是使用者所输入的指令内容 
指令会侦测任何按键 当使用者按键时 就会启动 keyDown 的指令 
keyDownScript
the keyDownScript
将所有 keyDown 按键的指令通通设为指令中的内容 当 the keyDownScript 一旦被设定时 就会启动而告知系统 所有的按键指令通通由它来执行 其余的 keyDown 指令会失效 只有一个例外 就是使用 pass 指令 经由它才可以将指今交由下一个按键的指令动作 
keyPRessed
the keyPressed
存放按键的字元 以字串形式存放 可做为侦测用 但不可设定 
keyUp
on keyUp
 statement(s)
end
the keyUp 与 the keyDown 非常类似 通当 keyup 被当做是启动的事件 Handler 也就是必须与 on 合用 所以它的语法如上列所示 中间行的内容就是使用者所输入的指令内容 
这个指令会侦测任何的按钮 当使用者按到任何按键放开後 就会启动 keyUp 的指令 所以可以将这个当做使用者与系统交谈的一个方式 当然应用的方式就由您自己来设计了 
keyUpScript
the keyUpScript
the keyUpScript 与 the keyDownScript 的用法相当类似 将所有 keyUp 的指令通通设为指令中的内容 当 the keyUpScript 一旦被设定时 就会告知系统 所有的按键 keyUp 指令通通由它来执行 其余的 keyUp 指令会失效 只有一个例外 就是使用 pass 指令