从按钮播放MC(应该很简单)

时间:2011-11-08 15:34:40

标签: flash

因为我使用闪光灯已经有一段时间......

我遇到的小问题是,我有一个名为“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存在的同一帧上,但仍然没有。

任何想法?

提前感谢。

2 个答案:

答案 0 :(得分:1)

您需要确保影片剪辑与按钮位于同一帧上。

答案 1 :(得分:0)

您对bannerRoll的致电是令人不快的,这意味着它在其他位置或以其他名称为以太网。

当你输入它的实例名称时,请确保它与它在同一帧上。 (你给它一个实例名称吗?不只是一个动画片段名称。)

尝试trace(bannerRoll)如果跟踪未定义,则表示您没有正确访问动画片段。