Flash里场景1第一帧中有个动态文本,想在第二帧上,通过点击一个按钮,使第一帧上的动态文本内容变化
场景一中第一帧上的动态文本命名为no,第二帧上有个按钮,点击按钮时,希望动态文本的内容+1on(release){gotoAndPlay(3);_root.啦啦啦.no....
场景一中第一帧上的动态文本命名为no,第二帧上有个按钮,点击按钮时,希望动态文本的内容+1
on (release) {
gotoAndPlay(3);
_root.啦啦啦.no.text=Number(_root.no.text)+1;
_root.啦啦啦.time.text=Number(_root.time.text)+2;
}
请问啦啦啦的地方怎么表示第一帧啊。。。。。。还是别的什么方法? 展开
on (release) {
gotoAndPlay(3);
_root.啦啦啦.no.text=Number(_root.no.text)+1;
_root.啦啦啦.time.text=Number(_root.time.text)+2;
}
请问啦啦啦的地方怎么表示第一帧啊。。。。。。还是别的什么方法? 展开
2个回答
展开全部
虽然不知道你为什么要这样做,我总觉得不应该这么做,但不知道你具体做什么,也不好说。按你的要求就是动态文本不能插帧延续到按钮那帧,但是又要实现文本的改变。
我有个方法:
你引用一个变量,举例叫做abc
第一帧代码:
abc=1
第二帧放动态文本
no.text=abc
第三帧动态文本没了,但abc还在
on (release) {
abc=abc+1;
}
然后播放动画,用goto跳回第2帧,避开第一帧,因为abc这个变量是存在的,所以
第二帧的脚本一执行no的文本就变了。
不过我建议哦,还是用no._visable=0把动态文本隐藏了更好,这样可以插帧延续动态文本的存在,但是按钮那帧上你有这句就把no隐藏了,一样看不到,这不是更简单?
实现起来是:
动态文本no放在图层1,第一帧关键帧,第二帧插帧
图层2第二帧放按钮
图层3写脚本,
第一帧写:
no._visable=1// 让no显示
第二帧写:
stop()
no._visable=0//让no隐藏,但是no实际上还在,只是不可见了。
第二帧的按钮上写:
on (release) {
gotoAndPlay(3);
_root..no.text=Number(_root.no.text)+1;
_root..time.text=Number(_root.time.text)+2;
}
明白么?
我有个方法:
你引用一个变量,举例叫做abc
第一帧代码:
abc=1
第二帧放动态文本
no.text=abc
第三帧动态文本没了,但abc还在
on (release) {
abc=abc+1;
}
然后播放动画,用goto跳回第2帧,避开第一帧,因为abc这个变量是存在的,所以
第二帧的脚本一执行no的文本就变了。
不过我建议哦,还是用no._visable=0把动态文本隐藏了更好,这样可以插帧延续动态文本的存在,但是按钮那帧上你有这句就把no隐藏了,一样看不到,这不是更简单?
实现起来是:
动态文本no放在图层1,第一帧关键帧,第二帧插帧
图层2第二帧放按钮
图层3写脚本,
第一帧写:
no._visable=1// 让no显示
第二帧写:
stop()
no._visable=0//让no隐藏,但是no实际上还在,只是不可见了。
第二帧的按钮上写:
on (release) {
gotoAndPlay(3);
_root..no.text=Number(_root.no.text)+1;
_root..time.text=Number(_root.time.text)+2;
}
明白么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询