ActionScript3错误5007

时间:2013-06-11 18:31:37

标签: flash actionscript adobe

我有一个非常简单的程序可以用于学校项目。我正在制作一套基于革命战争的游戏(在这个问题上无关紧要)。这个游戏涉及一个叫做玩家从船上推桶的实例。使用我的教科书,我已经提出了应该移动播放器的键盘事件的代码。我得到的问题是,当我尝试查看我的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;
        }
    }
}

}

1 个答案:

答案 0 :(得分:1)

检查您的document class名称,并检查是否已保存所有.as个文件。