我一直在努力让我的班级工作时遇到很多困难,无论我改变多少,我都会遇到错误。我得到的当前错误是'一个ActionScript文件不能有多个外部可见的定义:PlayerPic,arrowMove'
代码:
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
public class PlayerPic extends MovieClip {
public function PlayerPic()}
{
stage.addEventListener(KeyboardEvent.KEY_DOWN, arrowMove)
// constructor code
trace ("PlayerPic Constructer")}
function arrowMove(event:KeyboardEvent):void{
if (event.keyCode == Keyboard.LEFT)
{
pp.x -= 5;
if (pp.x < 0)
{
pp.x = 0;
}
}
if (event.keyCode == Keyboard.RIGHT)
{
pp.x += 5;
if (pp.x > 250)
{
pp.x = 250;
}
}
if (event.keyCode == Keyboard.UP)
{
pp.y -= 5;
if (pp.y < 0)
{
pp.y = 0;
}
}
if (event.keyCode == Keyboard.DOWN)
{
pp.y += 5;
if (pp.y > 550)
{
pp.y = 550;
}
}
}
}
答案 0 :(得分:0)
尝试更改此内容:
public function PlayerPic()}
对此:
public function PlayerPic()