【问题标题】:Flash CS4, send user back to selected from inside of a movie?Flash CS4,将用户发送回从电影内部选择?
【发布时间】:2011-05-09 00:15:27
【问题描述】:

我有一个名为“home_movie”的层,稍后在最后一帧是一个正在播放的电影剪辑,我希望在动画结束时发生的事情是将用户发送回他们开始的帧在。这是 layer: home_movie, frame id: main_movieopt 但它不起作用。

我尝试了两个组合,它没有任何帮助?

gotoAndStop ("home_movie", "main_movieopt");

什么都没有发生,只是停止了动画并且不把它们带回菜单..

home_movie_mc.gotoAndStop ("main_movieopt");

给出一个错误,我不确定如何称呼它,如果 Flash 大师可以提供帮助,我将不胜感激!

*更新: 感谢你们和一些网络搜索,我终于修复了它,现在效果很好!

MovieClip(this.parent).gotoAndStop("main_movieopt");

【问题讨论】:

    标签: flash frame movie cs4 clip


    【解决方案1】:

    ActionScript 对图层一无所知。任何层上的帧标签只是该帧的标签。试试 gotoAndStop("main_movieopt")

    【讨论】:

    • 不,我试过它只是不断循环播放电影而不将它们发送回该帧。这是我的设置方式:在菜单框架上有一个按钮,当您单击它时,它会加载下一帧 > 并播放电影。在那部电影中,我在最后一帧上的所有动画都将它们发送回开始>菜单帧。知道我的意思吗哈哈?
    • 啊,所以代码位于影片剪辑内的帧上。就我个人而言,我建议不要嵌套这样的代码(而是从外部监视电影剪辑,以便将所有代码保存在一个地方),但是对于您正在编写的代码,命令将类似于 parent.gotoAndStop(etc
    • 是的,我刚试过它是一个错误。 "调用一个可能未定义的方法" :parent.gotoAndStop("main_movieopt");
    • 我如何“从外部监视影片剪辑”?
    • 在剪辑上设置一个 enterFrame 监听器。在侦听器函数中检查 currentFrame.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多