我是 Actionscript 的新手,这是我自己的第一个“脚本”之一,如果这很明显,请原谅我。
我有一个名为“笑脸”的电影剪辑
这是我在动作层第1 帧中的动作脚本
stage.addEventListener(MouseEvent.MOUSE_MOVE, mousePosition);
var smiley:MovieClip = addChild(new Smiley) as MovieClip; // **ERROR HERE**
stage.addEventListener(MouseEvent.MOUSE_DOWN,toggleSmiley);
stage.addEventListener(MouseEvent.MOUSE_UP,toggleSmiley);
function mousePosition(event:MouseEvent) {
smiley.x = mouseX; smiley.y = mouseY;
}
function toggleSmiley(e:MouseEvent):void
{
smiley.visible = (e.type == MouseEvent.MOUSE_DOWN);
}
请参阅上面标有“ERROR HERE”的行,这就是 Flash 引发错误的地方。
我收到此错误:
场景 1,图层“动作”,第 1 帧,第 6 行 1180:调用可能未定义的方法 Smiley。
我对问题出在哪里感到困惑。提前致谢。