flash一个按钮控制一个动态文本框
一个按钮控制一个动态文本框点一下按钮,文本框显示C,再点一下显示CF,再点下显示CFC。然后再点一下又变回C,以此循环求教!...
一个按钮控制一个动态文本框
点一下按钮,文本框显示C,再点一下显示CF,再点下显示CFC。然后再点一下又变回C,以此循环
求教! 展开
点一下按钮,文本框显示C,再点一下显示CF,再点下显示CFC。然后再点一下又变回C,以此循环
求教! 展开
3个回答
展开全部
我简化一下代码。
txt是文本变量名,play_btn是按钮实例名,以下代码放时间轴第一帧。
var i = 1;
txt = "";
play_btn.onPress = function() {
if (i%2) {
_root.txt += "c";
} else {
_root.txt += "f";
}
i++;
};
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,思路都是一样的。索引递增,对应不同情况显示不同内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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是自定义函数。
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是自定义函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |