主题:  简单的变量的申明问题

阿文2

职务:普通成员
等级:1
金币:0.0
发贴:40
#12003/3/12 20:11:31
请看以下代码

on(release) {
    amount = 10;
    while(amount>0) {
        duplicateMovieClip (_root.flower, "mc" + i, i);
        setProperty("mc" + i, _x, random(275));
        setProperty("mc" + i, _y, random(275));
        setProperty("mc" + i, _alpha, random(275));
        setProperty("mc" + i, _xscale, random(50));
        setProperty("mc" + i, _yscale, random(50));
        i = i + 1;
        amount = amount-1;
    }
}

请教,这里的变量i为何不申明就可直接使用,请各位高手指教。谢谢。



流感

职务:普通成员
等级:1
金币:1.0
发贴:214
#22003/3/12 20:33:47
未定义的数据类型有一个值undefined
在flash里面返回为0



阿文2

职务:普通成员
等级:1
金币:0.0
发贴:40
#32003/3/14 20:05:12
不好意思,小弟还是不太懂jingzi兄所说的。请指教。



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#42003/3/14 20:15:44
as中变量不用定义就可以使用
但为了让程序根据规范,一般情况下应该使用局部变量,用
var来进行定义


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER