Flash as3.0 怎么能让主时间轴返回第一帧而不是当前影片剪辑? 5

当前帧里有个影片剪辑内有动画,还有个返回按钮(返回按钮不在影片剪辑里)。为什么点了返回按钮控制的当前影片剪辑返回第一帧而不是主时间轴返回第一帧?up_btn.addEve... 当前帧里有个影片剪辑内有动画,还有个返回按钮(返回按钮不在影片剪辑里)。 为什么点了返回按钮控制的当前影片剪辑返回第一帧而不是主时间轴返回第一帧?
up_btn.addEventListener("click",goto_6);
do_btn.addEventListener("click",goto_8);
function goto_6(e:MouseEvent){
this.gotoAndStop(6);
}
function goto_8(e:MouseEvent){
this.gotoAndStop(8);
}
当前舞台就有个动画师自动播放的。
点up_btn的时候就 主时间轴就返回不到第六帧
展开
 我来答
st2147010
2011-12-19 · 超过68用户采纳过TA的回答
知道答主
回答量:187
采纳率:0%
帮助的人:192万
展开全部
你的按钮是否是在你的影片剪辑内 如果是的话 这么做只能让他返回到影片剪辑的第N帧
而不是主时间轴的第一帧
trace(this,this.parent);
你可以把你的按钮挪到影片剪辑外部的舞台上去
更多追问追答
追问
按钮没在影片剪辑里。在舞台上
追答
那应该是可以返回的 不知道你的具体情况  如果方便发源文件
hiczb
2011-12-21 · TA获得超过226个赞
知道小有建树答主
回答量:133
采纳率:100%
帮助的人:182万
展开全部
你好,对于您的这个问题,我在初学as3.0时也遇到过,当时的我也是多方打听,最终在一位高手的指导下寻得原因:
执行动作的对象错误!
前面也有人提到类似的答案,可惜这并非正解!
AS3.0 CODE:
if(this.parent)
{
this.parent.gotoAndStop(0);
}
这才是正解!
至于写第一行原因,现在您不必知道。
将以上代码替换this.gotoAndStop(?)数字自己改...
追问
up_btn2.addEventListener("click",goto_1);
do_btn2.addEventListener("click",goto_3);
function goto_1(e:MouseEvent){
if(this.parent){
this.parent.gotoAndStop(1)
}

}
function goto_3(e:MouseEvent){
this.gotoAndStop(3);
}

是这样么?
这样还是报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恐龙_1967
2011-12-19 · TA获得超过243个赞
知道答主
回答量:116
采纳率:0%
帮助的人:138万
展开全部
命令路径有问题。把
this.gotoAndStop(6);
改成
_parent.gotoAndStop(6);
试试
追问
访问的属性_parent未定义。
追答
舍弃这个按钮的这段代码不用,把这段代码直接加在按钮上
on(release){
_parent.gotoAndStop(6);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da156bf
2011-12-19 · TA获得超过238个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:106万
展开全部
使用语句goto
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式