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;
}

请问啦啦啦的地方怎么表示第一帧啊。。。。。。还是别的什么方法?
展开
 我来答
古剑魔君
2011-05-13 · TA获得超过1486个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:206万
展开全部
虽然不知道你为什么要这样做,我总觉得不应该这么做,但不知道你具体做什么,也不好说。按你的要求就是动态文本不能插帧延续到按钮那帧,但是又要实现文本的改变。
我有个方法:
你引用一个变量,举例叫做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;
}
明白么?
laurece
2011-05-13 · 超过31用户采纳过TA的回答
知道答主
回答量:195
采纳率:0%
帮助的人:93.6万
展开全部
因为不重名,所以直接写_root.no.text=Number(_root.no.text)+1;
_root.time.text=Number(_root.time.text)+2;
追问
不行。。我是在第二帧的按钮上加入的这段语言。。管不着第一帧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式