首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Actionscript 3:控制另一帧上的影片剪辑

Actionscript 3:控制另一帧上的影片剪辑
EN

Stack Overflow用户
提问于 2012-12-14 15:48:00
回答 1查看 661关注 0票数 0

我在我的第三帧上有三个按钮,它们应该控制主时间轴第五帧上的电影剪辑。我如何才能在不离开第三帧但影响第五帧的情况下控制电影剪辑?具体地说,这是一个汽车游戏的汽车选择选项。如果单击porsche_select按钮,则主时间线第五帧上的电影剪辑将转到保时捷的帧并停止。如果点击ferrari_select按钮,则会显示法拉利上放置的电影剪辑画面,兰博基尼也是如此。

代码语言:javascript
复制
porsche_select.addEventListener(MouseEvent.CLICK, clicked7);
function clicked7(e:MouseEvent):void
{
    MovieClip(5).auto.gotoAndStop(1);
}

我有这个,但它返回了这个错误: TypeError: Error #1034:类型强制失败:无法将5转换为flash.display.MovieClip。

auto是第5帧上的影片剪辑的实例名称。

EN

回答 1

Stack Overflow用户

发布于 2012-12-14 16:19:41

我不相信你可以这样做,你有它的方式,至少你不能把数字5 written...at电影剪辑,这是错误所说的。

在时间线上的这一时刻,直到你第一次转到第5帧,该电影剪辑才会“存在”,所以它不能真正被访问。

当你按下一个按钮时,你可以设置一个'car type‘变量,然后当你到达第5帧时,你可以使用它来做你需要做的事情。

或者另一种方法是使汽车电影剪辑存在于第3帧,但它的第一帧是“空的”,这样一开始它就不会真正显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13874609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档