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帧开始播放。 如何写这个函数。望高手解答。
展开
5个回答
展开全部
你的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)
写进去就可以
_root.a.b.c.d.gotoAndPlay(90)
}
代码随便写的,可能不对,你只要把_root.a.b.c.d.gotoAndPlay(90)
写进去就可以
追问
我虽然也是这么写的,当然依然没有反映呃。什么情况?
追答
那你就在主场景新建一个图层,再把按钮拉出来放到新建的这个层里面试下
展开全部
C里的按钮的实例名.addEventlistener(MouseEvent.CLICK,goto90);
function goto90(e:MouseEvent) : void{
D的实例名.gotoAndPlay(90);
}
大概这样了,注意那几个实例名。
function goto90(e:MouseEvent) : void{
D的实例名.gotoAndPlay(90);
}
大概这样了,注意那几个实例名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在按钮上添加代码:
on(press){
_root.c.d.gotoAndPlay(90)
}
on(press){
_root.c.d.gotoAndPlay(90)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把D命个名如 D_mc
然后在c的按钮里 加入 代码 D_mc.gotoAndplay(90);
然后在c的按钮里 加入 代码 D_mc.gotoAndplay(90);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,首先给D起个 实例名称 :D (没法截图,这个你应该会吧,在C里面选中D后,在页面左下角你应该能看到有个框写着实例名称,改写成D就行了)
然后在你的按钮上添加代码:
on (release) {
d.gotoAndPlay(90);
}
这样就可以跳转到D里面的第90帧开始播放了:)
希望能够帮到你!!
然后在你的按钮上添加代码:
on (release) {
d.gotoAndPlay(90);
}
这样就可以跳转到D里面的第90帧开始播放了:)
希望能够帮到你!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询