在Flash中,影片剪辑里点击按钮,判断当场景中在某一帧时点击按钮调到场景另一帧,这个判断该怎么写

 我来答
alanbabbage
推荐于2016-01-08 · TA获得超过978个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:1148万
展开全部

as2.0(代码置于按钮上,如果将代码放到帧上,则on(release)改成按钮实例名.onRelease=function())

on (release) {
if (_root._currentframe == 判断的帧数) {
_root.gotoAndStop(跳到的帧数);//或_root.gotoAndPlay(跳到的帧数);
}
}


as3.0(代码置于帧上)

必须给按钮起实例名,如btn,则代码为

btn.addEventListener(MouseEvent.CLICK,clickFun);

function clickFun(e:MouseEvent):void{
if(currentFrame==判断的帧数){
gotoAndStop(跳到的帧数);//或gotoAndPlay(跳到的帧数);
}
}


如当第10帧 时,点击按钮按钮跳到第20帧,则代码


as2.0

on (release) {
if (_root._currentframe == 10) {
_root.gotoAndStop(20);//或_root.gotoAndPlay(20);
}
}


as3.0

btn.addEventListener(MouseEvent.CLICK,clickFun);

function clickFun(e:MouseEvent):void{
if(currentFrame==10){
gotoAndStop(20);//或gotoAndPlay(20);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式