+ -
当前位置:首页 → 问答吧 → 这个语句那里有问题

这个语句那里有问题

时间:2011-01-07

来源:互联网

ispic=1
for(i=1;i<=7;i++){
       this["d"+i]._alpha=0;
}

time2000=setInterval(showzz,2000)

function showzz(){
       for(i=1;i<=7;i++){
              this["d"+i]._alpha=0;
       }
       this["d"+ispic]._alpha=100;
       
       trace(ispic+"/"+this["d"+ispic])
       
       if(ispic<7){
              ispic++;
       }else{
              clearInterval(time2000)
       }
}

想要实现的是图片从1到7张的变化,但出错,图片没反应,难不成是bug


输出结果
0/undefined
1/undefined
2/undefined
3/undefined
4/undefined
。。。

[ 本帖最后由 zhyyes 于 2011-1-7 16:41 编辑 ]

作者: zhyyes   发布时间: 2011-01-07

引用:
原帖由 zhyyes 于 2011-1-7 15:40 发表
ispic=1
for(i=1;i
import mx.utils.Delegate;

var _time:Number = setInterval(Delegate.create(this,_attach), 1000);
function _attach() {
       for(i:Number=0;i<10;i++){;
       this.attachMovie("mymc","_mc"+i,i);
       this["_mc"+i]._x=i*30
       this["_mc"+i]._y=10
       trace(1)
}
}

作者: HSZZLZL   发布时间: 2011-01-07

time2000=setInterval(this,"showzz",2000)

作者: flash023   发布时间: 2011-01-07