FLASH中 怎样到元件里的某一帧开始播放?

现在是这样的问题。我做了A,B,C,D4个元件。B在A里C在B里D在C里。然后在C里有个按钮,希望点击跳到D里的第90帧开始播放。如何写这个函数。望高手解答。... 现在是这样的问题。我做了A,B,C,D 4个元件。B在A里 C在B里 D在C里。然后在C里有个按钮,希望点击跳到D里的第90帧开始播放。 如何写这个函数。望高手解答。 展开
 我来答
百度网友3c54257
2011-05-12 · TA获得超过249个赞
知道答主
回答量:304
采纳率:0%
帮助的人:239万
展开全部
你的4个元件是嵌套的吧,那就是说在主场景里面就只有A这个元件吧。把A、B、C、D 4个元件的实例名称分别命名为a、b、c、d,然后写代码:on(press){
_root.a.b.c.d.gotoAndPlay(90)
}
代码随便写的,可能不对,你只要把_root.a.b.c.d.gotoAndPlay(90)
写进去就可以
追问
我虽然也是这么写的,当然依然没有反映呃。什么情况?
追答
那你就在主场景新建一个图层,再把按钮拉出来放到新建的这个层里面试下
小猫钓虞
2011-05-13
知道答主
回答量:24
采纳率:0%
帮助的人:11.8万
展开全部
C里的按钮的实例名.addEventlistener(MouseEvent.CLICK,goto90);
function goto90(e:MouseEvent) : void{
D的实例名.gotoAndPlay(90);
}
大概这样了,注意那几个实例名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ghostdos
2011-05-12 · 超过78用户采纳过TA的回答
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:260万
展开全部
在按钮上添加代码:
on(press){
_root.c.d.gotoAndPlay(90)
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baoweiyan9517
2011-05-12 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:98.4万
展开全部
把D命个名如 D_mc
然后在c的按钮里 加入 代码 D_mc.gotoAndplay(90);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宁格简思
2011-05-13
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
你好,首先给D起个 实例名称 :D (没法截图,这个你应该会吧,在C里面选中D后,在页面左下角你应该能看到有个框写着实例名称,改写成D就行了)
然后在你的按钮上添加代码:
on (release) {
d.gotoAndPlay(90);
}

这样就可以跳转到D里面的第90帧开始播放了:)
希望能够帮到你!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式