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 AS 3:现有函数不';没有找到?_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 AS 3:现有函数不';没有找到?

Actionscript 3 AS 3:现有函数不';没有找到?,actionscript-3,flash,Actionscript 3,Flash,我的程序编译中有一个奇怪的错误 对于我的程序场景,它只是一个MovieClip命名为“perso”,用键盘的箭头移动 Flash告诉我“键盘”和“动画”属性访问无法找到 我真的不明白 var perso:Perso = new Perso(); stage.addEventListener(KeyboardEvent.KEY_DOWN, clavierDown); stage.addEventListener(KeyboardEvent.KEY_UP, clavierUp); stage.ad

我的程序编译中有一个奇怪的错误

对于我的程序场景,它只是一个MovieClip命名为“perso”,用键盘的箭头移动

Flash告诉我“键盘”和“动画”属性访问无法找到

我真的不明白

var perso:Perso = new Perso();

stage.addEventListener(KeyboardEvent.KEY_DOWN, clavierDown);
stage.addEventListener(KeyboardEvent.KEY_UP, clavierUp);
stage.addEventListener(Event.ENTER_FRAME, animation);

function clavierDown(e)
{
    switch(e.keyCode)
    {   
        case Keyboard.LEFT:
            perso.speedX = -speedHero;
            break;
        case Keyboard.RIGHT:
            perso.speedX = speedHero;
            break;
        case Keyboard.UP:
            perso.speedY = -speedHero;
            break;
        case Keyboard.DOWN:
            perso.speedY = speedHero;
            break;
    }

function clavierUp(e)
{
    switch(e.keyCode)
    {
        case Keyboard.LEFT:
            perso.speedX = 0;
            perso.scaleX = -1;
            break;  

        case Keyboard.RIGHT:
            perso.speedX = 0;
            perso.scaleX = 1;
            break;

        case Keyboard.UP:
            perso.speedY = 0;
            break;

            case Keyboard.DOWN:
            perso.speedY = 0;
            break;
    }
}

function animation(e)
{
    animeHero();
}

谢谢大家!

对不起,我刚刚错过了“clavierDown”函数末尾的右大括号…

发布您的源文件。您是否在使用flash professional和时间轴编码?或者。作为类文件?