flash中gotoAndStop(2)貌似没有运行

本人新学flash,遇到如下问题:新建一个元件,影片剪辑(名字为:mc_mc)。第一贴为“暂停”,第二贴为“播放”,每贴中都加入代码“this.stop();”。拉入到场... 本人新学flash,遇到如下问题:
新建一个元件,影片剪辑(名字为:mc_mc)。第一贴为“暂停”,第二贴为“播放”,每贴中都加入代码“this.stop();”。
拉入到场景之后,单击该元件,动作中输入:
on(release){
if(i==1){
i=0;
_root.mc_mc.gotoAndStop(2)
_root.stop();
}
else{
i=1;
_root.mc_mc.gotoAndStop(1)
_root.play();
}
}

但是最终发现能够正常控制播放和暂停,就是不能够让控件跳转,现在请高手指点。

万分感谢!!!
如果我把那个“this.stop();”删掉的话,那么那个控件就在那两帧不停的播放,不管我点击与否。 但是我想要的效果是在每点击它一次,它转化一次(变为另一帧)啊!
展开
 我来答
rongyi19860127
2009-05-11 · TA获得超过160个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:90.2万
展开全部
既然你在mc_mc这个元件的每一帧上都写了stop(),那么gotoAndStop(2)就不起作用了,也就是说已经stop了,再说一遍stop就等于画蛇添足了,所以flash在运行此脚本代码时就厌烦了,呵呵,所以你应该改成gotoAndPlay(2),这样就可以了,记住不能画蛇添足。
另外,应该是第一“帧”,第二“帧”,而不是第一“贴”,第二“贴”。不知道是你是用五笔打的打错了,还是用拼音打的读错了,呵呵。
luoli820609005
2009-05-12 · 超过19用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
_root.mc_mc改成this.mc_mc试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式