flash as2按钮上的判断语句怎么写

场景中元件a、元件b和按钮c,元件b中有动画,点击按钮c后判断元件a是否隐藏,如果隐藏播放元件c中第二帧,如果没有隐藏就播放元件c中的第一帧... 场景中元件a、元件b和按钮c,元件b中有动画,点击按钮c后判断元件a是否隐藏,如果隐藏播放元件c中第二帧,如果没有隐藏就播放元件c中的第一帧 展开
 我来答
柴俊辰b5d68a4
2011-10-07 · TA获得超过211个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:159万
展开全部
在按钮c上边写
on(release){
if(_root.a.visible==true){
_root.c.gotoAndPlay(1);//注
}else{
_root. c.gotoAndPlay(2);//注
}
}
注:由于不太明白你想做的是从第二桢(第一帧)开始播放还是停留在第二桢(第一帧),所以我写的是从第二桢(第一帧)开始播放,如果你想让他停在那,你可以这样写。
on(release){
if(_root.a.visible==true){
_root.b.gotoAndPlay(1);//注
}else{
_root.b.gotoAndPlay(2);//注
}
}

gotoAndStop(1);或者gotoAndStop(2);
并且,这段脚本针对的是所有元件都在主场景的舞台上的情况,如果元件互相嵌套,请告诉我每个元件的具体位置或是绝对路径。
追问
谢谢,刚才看错了,呵呵,我这边怎么不执行啊,按按钮没反应
没注意您上面和下面写得播放元件名不一样,我直接复制了,呵呵,把b改成c就好了
zjx_love
2011-10-07 · TA获得超过305个赞
知道小有建树答主
回答量:1019
采纳率:0%
帮助的人:423万
展开全部
on(press){
if(a._visible=true ){
c.gotoAndStop(2)
}else{
c.gotoAndStop(1)
}
}
更多追问追答
追问
谢谢,刚试了下,其他执行的还好,就是执行的时候把隐藏的a又显示出来了,怎样使a继续保持隐藏呢
追答
不好意思写错了,那个应该写2个=
on(press){if(a._visible==true ){c.gotoAndStop(2)}else{c.gotoAndStop(1)}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式