【问题标题】:AS3 Play movie clip and navigate to another frame on the main timelineAS3 播放影片剪辑并导航到主时间轴上的另一帧
【发布时间】:2013-04-11 15:06:33
【问题描述】:

我有一个按钮,您可以将鼠标悬停在一个帧上 - 它与位于下一帧的影片剪辑一起(这两个都在同一个关键帧中)并在第 134 帧播放。之后影片剪辑已播放,我希望时间线将您带到下一帧。

我不能用这个:

stop(); 
if( MovieClip(root).currentFrame < MovieClip(root).totalFrames ) {
    MovieClip(root).nextFrame();
}

我曾尝试将该代码放在 mc 的最后一帧中,但它不起作用。

现在即使使用停止命令它仍然循环。

【问题讨论】:

  • 影片剪辑在哪里?
  • 更新了资料...
  • 您的代码位于哪个框架?
  • 它在影片剪辑的最后一帧
  • 我建议在你的 mc 的最后一帧上使用一个简单的 parent.play()

标签: actionscript-3 flash


【解决方案1】:

试试this.parent 而不是root 这样,

stop(); 

if(MovieClip(this.parent).currentFrame < MovieClip(this.parent).totalFrames)
{  
    MovieClip(this.parent).nextFrame(); 
}

祝你好运。

【讨论】:

    猜你喜欢
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    相关资源
    最近更新 更多