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的时候就 主时间轴就返回不到第六帧 展开
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的时候就 主时间轴就返回不到第六帧 展开
4个回答
展开全部
你好,对于您的这个问题,我在初学as3.0时也遇到过,当时的我也是多方打听,最终在一位高手的指导下寻得原因:
执行动作的对象错误!
前面也有人提到类似的答案,可惜这并非正解!
AS3.0 CODE:
if(this.parent)
{
this.parent.gotoAndStop(0);
}
这才是正解!
至于写第一行原因,现在您不必知道。
将以上代码替换this.gotoAndStop(?)数字自己改...
执行动作的对象错误!
前面也有人提到类似的答案,可惜这并非正解!
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);
}
是这样么?
这样还是报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
命令路径有问题。把
this.gotoAndStop(6);
改成
_parent.gotoAndStop(6);
试试
this.gotoAndStop(6);
改成
_parent.gotoAndStop(6);
试试
追问
访问的属性_parent未定义。
追答
舍弃这个按钮的这段代码不用,把这段代码直接加在按钮上
on(release){
_parent.gotoAndStop(6);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用语句goto
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询