flash as2 当条件满足时动态文本显示+1,当第二次满足时再+1,...一直累加,如何写代码?
flashas2当条件满足时动态文本显示+1,当第二次满足时再+1,...一直累加,如何写代码?还是没成功,请amwyq朋友帮我看看代码问题在那?代码如下:on(pres...
flash as2 当条件满足时动态文本显示+1,当第二次满足时再+1,...一直累加,如何写代码?
还是没成功,请amwyq朋友帮我看看代码问题在那?代码如下:
on (press) {
var i:Number = 0;
var qhwa = setInterval(go, 600);
function go() {
if ((nanq._currentframe == 15) && (nvq._currentframe == 13)) {
i = i+1;
tx1.text = i;
}
clearInterval(qhwa);
}
} 展开
还是没成功,请amwyq朋友帮我看看代码问题在那?代码如下:
on (press) {
var i:Number = 0;
var qhwa = setInterval(go, 600);
function go() {
if ((nanq._currentframe == 15) && (nvq._currentframe == 13)) {
i = i+1;
tx1.text = i;
}
clearInterval(qhwa);
}
} 展开
2个回答
展开全部
if(条件){
动态文本=动态文本+1
}
下面是实际代码
假设a>10为条件,t为动态文本变量
if(a>10){
t=t+1
}
动态文本=动态文本+1
}
下面是实际代码
假设a>10为条件,t为动态文本变量
if(a>10){
t=t+1
}
追问
这样只会变成111111,我要的是第二次满足条件时为2,第三次时为3..... 比如:if ((nanq._currentframe == 15) && (nvq._currentframe == 13)) { tx1.text = ? } 这里的tx1怎么累加1呢?
追答
这个你说错了,如果定义t为数字,累加结果就是2 3 4.........
如果定义t为字符,累加才是11111.......
你可以在一开始申明一个变量 var n:Number=0
然后
if (nanq._currentframe == 15 &&nvq._currentframe == 13) {
n=n+1
tx1.text = n
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询