as3.0中for each in语句

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是从等于何值起执行,抱歉本想提高悬赏的,但没有了,
cetry 1年前 已收到1个回答 举报

shuiciwawa 花朵

共回答了17个问题采纳率:100% 举报

输出顺序与程序赋值顺序没有关系,与其内部保存结构有关.并不是按 你代码中的a b c 顺序输出的.显然输出顺序是c a b.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.072 s. - webmaster@yulucn.com