-1

我有一个名为 AndroidEye2 的影片剪辑,它有 4 帧。

我的“主菜单”场景中有此代码:

function eye1(e){
AndroidEye2.gotoAndStop(2);
}

function standStill(e){
AndroidEye2.gotoAndStop(1);
}

ViewMerchandise_IconB.addEventListener(MouseEvent.CLICK,ViewMerchandise1);
function ViewMerchandise1(e) {
gotoAndPlay(1,"ViewMerchandise1");
}

ViewMerchandise_IconB.addEventListener(MouseEvent.MOUSE_OVER, eye1);
ViewMerchandise_IconB.addEventListener(MouseEvent.MOUSE_OUT, standStill);

我有这个错误

TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 Tes_fla::MainTimeline/standStill()

每次我尝试单击 ViewMerchandise_IconB 按钮时。我做错了什么?

如果您需要查看错误,我会将 fla 文件发送给您。

4

1 回答 1

0

该应用程序抱怨“AndroidEye2.gotoAndStop(1);” 它说AndroidEye2(那个特定的实例或静态类(取决于它是什么))没有任何称为“gotoAndStop”的属性/函数。也可能是 AndroidEye2 在调用该函数 ( standStill) 时为空/未定义。

编辑1:

standStill(e){ 
    trace("instance=" + AndroidEye2); 
    trace("function=" + AndroidEye2.gotoAndStop); 
    AndroidEye2.gotoAndStop(1); 
}
于 2013-05-21T12:30:10.000 回答