因为我使用闪光灯已经有一段时间......
我遇到的小问题是,我有一个名为“btninviz”的按钮 单击此按钮时,我希望它播放名为“bannerRoll”的动画片段。
横幅由一个简单的图像动画组成,后面等等......现在, 出于测试目的,我想要它,以便在点击时,它在最后一帧(651)上停止和停止
我已经为它创建了一个函数:
btninviz.addEventListener(MouseEvent.CLICK,playBnnr);
function playBnnr(e:Event):void{
bannerRoll.gotoAndStop(651);
trace("working");
}
当我点击按钮时,我收到此错误,我不知道如何解释: * TypeError:错误#1009:无法访问空对象引用的属性或方法。 在jaro_fla :: wholesect_2 / playBnnr()[jaro_fla.wholesect_2 :: frame159:4] *
为了确保我的功能正常工作,我拿出了bannerRoll部分并做了一个简单的
btninviz.addEventListener(MouseEvent.CLICK,playBnnr);
function playBnnr(e:Event):void{
//bannerRoll.gotoAndStop(651);
gotoAndPlay(1);
trace("working");
}
它有效。所以我知道这个功能正常。 MC DOES存在......事实上要100%确定,我把按钮代码放在MC存在的同一帧上,但仍然没有。
任何想法?
提前感谢。
答案 0 :(得分:1)
您需要确保影片剪辑与按钮位于同一帧上。
答案 1 :(得分:0)
您对bannerRoll
的致电是令人不快的,这意味着它在其他位置或以其他名称为以太网。
当你输入它的实例名称时,请确保它与它在同一帧上。 (你给它一个实例名称吗?不只是一个动画片段名称。)
尝试trace(bannerRoll)
如果跟踪未定义,则表示您没有正确访问动画片段。