Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 无法访问Key.isDown_Actionscript 3_Properties_Keyboard - Fatal编程技术网

Actionscript 3 无法访问Key.isDown

Actionscript 3 无法访问Key.isDown,actionscript-3,properties,keyboard,Actionscript 3,Properties,Keyboard,因此,当我运行下面的脚本时,它会在编译器中显示错误 “访问未定义的属性密钥” 我正在编写一个教程,但我自己也在尝试重新创建它。如果我将教程中的源代码带到flash中,脚本运行良好,没有问题。我是否需要以某种方式定义或导入密钥?我以为这是一个内置的东西,比如舞台高度 function runGame():void{ if(Key.isDown(Key.UP) || Key.isDown(87)){ if(velocityY<velocityYMax){

因此,当我运行下面的脚本时,它会在编译器中显示错误 “访问未定义的属性密钥” 我正在编写一个教程,但我自己也在尝试重新创建它。如果我将教程中的源代码带到flash中,脚本运行良好,没有问题。我是否需要以某种方式定义或导入密钥?我以为这是一个内置的东西,比如舞台高度

function runGame():void{
    if(Key.isDown(Key.UP) || Key.isDown(87)){
        if(velocityY<velocityYMax){
            velocityY+=acceleration;
        }
    }
}
函数runGame():void{
if(键isDown(键UP)|键isDown(键87)){
如果(velocityY使用此导入

import flash.ui.Keyboard;

用所用语言标记问题会很有帮助。您的教程可能是AS2。(顺便说一下,这是搜索“as3键”的第二个结果…)