git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed xml_ns.as
[swftools.git]
/
lib
/
as3
/
ok
/
for-in.as
diff --git
a/lib/as3/ok/for-in.as
b/lib/as3/ok/for-in.as
index
cad7e7a
..
849250a
100644
(file)
--- a/
lib/as3/ok/for-in.as
+++ b/
lib/as3/ok/for-in.as
@@
-1,33
+1,55
@@
package {
import flash.display.MovieClip
public class Main extends flash.display.MovieClip {
package {
import flash.display.MovieClip
public class Main extends flash.display.MovieClip {
+
+ var ci:int = 0;
+
function Main() {
var a:Array = new Array(1,2,3,4,6,5,7,8,9,10);
var j:int = 0;
for(var x in a) {
j += x;
}
function Main() {
var a:Array = new Array(1,2,3,4,6,5,7,8,9,10);
var j:int = 0;
for(var x in a) {
j += x;
}
- if(j==45) trace("ok 1/4");
+ if(j==45) trace("ok 1/6");
var y;
j = 0;
for(y in a) {
j += y;
}
var y;
j = 0;
for(y in a) {
j += y;
}
- if(j==45) trace("ok 2/4");
+ if(j==45) trace("ok 2/6");
j = 0;
for each(var x in a) {
j += x;
}
j = 0;
for each(var x in a) {
j += x;
}
- if(j==55) trace("ok 3/4");
+ if(j==55) trace("ok 3/6");
- var y = 0;
+ var z = 0;
j = 0;
j = 0;
- for each(y in a) {
- j += y;
+ for each(z in a) {
+ j += z;
+ }
+ if(j==55) trace("ok 4/6");
+
+ var i:int = 0;
+ j = 0;
+ for each(i in a) {
+ j += i;
+ if(i==6)
+ break;
+ else
+ continue;
}
}
- if(j==55) trace("ok 4/4");
+ if(j==16) trace("ok 5/6");
+
+ j = 0;
+ for each(ci in a) {
+ j += ci;
+ }
+ if(j == 55) trace("ok 6/6");
+
+ trace("[exit]");
}
}
}
}
}
}