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