FLASHCS5.5中按钮的动作(代码片段)设置问题?急求哪位大虾赐教!!!!!

在场景中有2个按钮:"NEXT"按钮和“BACK”按钮。按一下”NEXT”按钮会跳转到下一帧,按下"BACK"按钮可以返回前一帧。但是在测试的时候,如果"NEXT"按钮或者“BACK”按钮按过了头,就会自动跳到它的后一场景或者前一场景,但是我没有给它们设置跳转场景的代码片段啊啊啊啊。我想让这两个按钮无论怎么按都只能在一个场景中跳转,不会跳转到其他场景,该怎么弄?!!!

加条件判断,如果第一帧,那么就点前一帧就无效追问

什么是条件判断?怎么加?要具体步骤~

追答

if(currentFrame!=1){
previousFrame();
}

~

额,被系统自动单词纠错了,应该是prevFrame();

if(currentFrame!=totalFrame){
nextFrame();
}

这两段代码替换你之前为两个按钮写的prevFrame();和nextFrame();

追问

“BACK”按钮问题解决了,可是“NEXT”按钮还是不行,它说是访问的属性 totalFrame 未定义。这是什么东西?怎么办?

追答

这个是总帧数。你给截图吧

追问

要什么截图?之前发的两个,一个是”NEXT“按钮的代码片段,还有一个是在测试的时候它提示的编译器错误。还要什么才可以判断吗?

要什么截图?之前发的两个,一个是”NEXT“按钮的代码片段,还有一个是在测试的时候它提示的编译器错误。还要什么才可以判断吗?

追答

麻烦发一下你成功的那个代码。我不知道你代码写在哪儿了

从语法的角度,这是"主语错误"

追问

这是成功的”BACK"按钮


这是不成功的“NEXT"按钮


我觉得 "NEXT"按钮是一进入场景就需要能起作用的,所以放在第一帧,而”BACK“按钮是当跳到第二帧后才能有返回的上一帧,所以我把它放在了第二帧。不知道对不对。


这是"NEXT"按钮在最后一帧的代码片段,是为了让动画在最后一帧处停止,不会自动跳转。

追答

totalFrame改成this.totalFrame试试看

温馨提示:答案为网友推荐,仅供参考
相似回答