flash一个按钮控制一个动态文本框

一个按钮控制一个动态文本框点一下按钮,文本框显示C,再点一下显示CF,再点下显示CFC。然后再点一下又变回C,以此循环求教!... 一个按钮控制一个动态文本框
点一下按钮,文本框显示C,再点一下显示CF,再点下显示CFC。然后再点一下又变回C,以此循环
求教!
展开
 我来答
百度网友fe56b77

2013-07-02 · TA获得超过2276个赞
知道大有可为答主
回答量:1961
采纳率:16%
帮助的人:1088万
展开全部
text是文本变量名,anniu_btn是按钮实例名,以下代码放时间轴第一帧。
i=0
anniu_btn.onPress=function(){
i=i+1
if (i==1){
_root.text="c";
}
if (i==2){
_root.text="cf";
}
if (i==3){
_root.text="cfc";
i=0;
}
}
百度网友2f92839e4
2013-07-02 · TA获得超过735个赞
知道大有可为答主
回答量:2274
采纳率:50%
帮助的人:1733万
展开全部
我简化一下代码。
txt是文本变量名,play_btn是按钮实例名,以下代码放时间轴第一帧。

var i = 1;
txt = "";
play_btn.onPress = function() {
if (i%2) {
_root.txt += "c";
} else {
_root.txt += "f";
}
i++;
};
更多追问追答
追问
谢谢,不过这个测试之后是无限一直循环,而不是cfc之后又变回c
追答
哈哈,马虎了,没看到还从cfc回到c,思路都是一样的。索引递增,对应不同情况显示不同内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友88b70b1
2013-07-02 · TA获得超过6618个赞
知道大有可为答主
回答量:1593
采纳率:57%
帮助的人:595万
展开全部
var a:int=0;
an.addEventListener(MouseEvent.CLICK,jia);
info.addEventListener(Event.ENTER_FRAME,bian);
function jia(event:MouseEvent) {
a=a+1;
}
function bian(event:Event) {
if (a==1) {
info.text="C";
} else if (a==2) {
info.text="CF";
} else if (a==3) {
info.text="CFC";
} else if (a>3) {
a=1;
}
}
这个脚本是as3.0的。其中an是按钮名称,info是动态脚本名称。jia和bian是自定义函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式