Flash ActionScript3错误5007

Flash ActionScript3错误5007,flash,actionscript,adobe,Flash,Actionscript,Adobe,我有一个非常简单的计划要为一个学校项目做。我正在制作一套基于革命战争的游戏(与此无关)。此游戏涉及一个名为玩家将桶推离船的实例。使用我的课本,我为一个键盘事件编写了代码,应该可以移动播放器。我遇到的问题是,当我试图查看我的SWF时,我得到了这个5007错误代码,而播放器没有移动。我将在下面发布代码。我提前道歉,我的教授真的只是教了我们一些基本的东西,并要求我们用我们所拥有的东西来工作。我想如果我能让这名球员离开,我就能完成我项目的其余部分 package { import flash.di

我有一个非常简单的计划要为一个学校项目做。我正在制作一套基于革命战争的游戏(与此无关)。此游戏涉及一个名为玩家将桶推离船的实例。使用我的课本,我为一个键盘事件编写了代码,应该可以移动播放器。我遇到的问题是,当我试图查看我的SWF时,我得到了这个5007错误代码,而播放器没有移动。我将在下面发布代码。我提前道歉,我的教授真的只是教了我们一些基本的东西,并要求我们用我们所拥有的东西来工作。我想如果我能让这名球员离开,我就能完成我项目的其余部分

package  
{

import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;


public class Main_Character extends MovieClip {


    public function Main_Character() {

        init();
    }
    function init():void
    {
        stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
        }
        public function onKeyDown(event:KeyboardEvent):void
        {
            if (event.keyCode == Keyboard.LEFT)
            {
                player.x -= 10;
                }
            else if (event.keyCode == Keyboard.RIGHT)
            {
                player.x += 10;
                }
            else if (event.keyCode == Keyboard.DOWN)
            {
                player.y += 10;
                }
                else if (event.keyCode == Keyboard.UP)
            {
                player.y -= 10;
        }
    }
}

}

检查您的
文档类
名称,并检查是否保存了所有
.as
文件。

as
文件的名称是什么?as是主字符。我已经更改了几次,我有另一个名为main的,所有的代码都相应地更改了。你的根类是什么?我是ActionScript3.0的初学者,所以我不确定我的根类是什么。我使用的是3.0,根据谷歌的说法,AS3中没有根…我在哪里可以找到这个?太好了,我会像回复一样发布它,这样你就可以“接受”它了