as3.0中for each in语句root.a=5;root.b="ff";root.c="dd";for each(var i:* in root){trace(i);}root为movieclip的实例输出的结果为:dd5ffi 是变量当i=a时,不是先输出trace(i)那不是a吗怎么dd这里的i是从等于何值起执

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 12:49:40
as3.0中for each in语句root.a=5;root.b=

as3.0中for each in语句root.a=5;root.b="ff";root.c="dd";for each(var i:* in root){trace(i);}root为movieclip的实例输出的结果为:dd5ffi 是变量当i=a时,不是先输出trace(i)那不是a吗怎么dd这里的i是从等于何值起执
as3.0中for each in语句
root.a=5;
root.b="ff";
root.c="dd";
for each(var i:* in root){
trace(i);}
root为movieclip的实例
输出的结果为:
dd
5
ff
i 是变量
当i=a时,不是先输出trace(i)那不是a吗
怎么dd
这里的i是从等于何值起执行,抱歉本想提高悬赏的,但没有了,

as3.0中for each in语句root.a=5;root.b="ff";root.c="dd";for each(var i:* in root){trace(i);}root为movieclip的实例输出的结果为:dd5ffi 是变量当i=a时,不是先输出trace(i)那不是a吗怎么dd这里的i是从等于何值起执
输出顺序与程序赋值顺序没有关系,与其内部保存结构有关.并不是按 你代码中的a b c 顺序输出的.显然输出顺序是c a b.