[Swfdec-commits] test/trace

Benjamin Otte company at kemper.freedesktop.org
Sat Sep 6 09:55:00 PDT 2008


 test/trace/Makefile.am                  |    9 +++++
 test/trace/Transform-matrix-5.swf       |binary
 test/trace/Transform-matrix-5.swf.trace |   49 ++++++++++++++++++++++++++++++++
 test/trace/Transform-matrix-6.swf       |binary
 test/trace/Transform-matrix-6.swf.trace |   49 ++++++++++++++++++++++++++++++++
 test/trace/Transform-matrix-7.swf       |binary
 test/trace/Transform-matrix-7.swf.trace |   49 ++++++++++++++++++++++++++++++++
 test/trace/Transform-matrix-8.swf       |binary
 test/trace/Transform-matrix-8.swf.trace |   49 ++++++++++++++++++++++++++++++++
 test/trace/Transform-matrix.as          |   37 ++++++++++++++++++++++++
 10 files changed, 242 insertions(+)

New commits:
commit 41c4939157894f5bf730aa121fc486e1f219c6b9
Author: Benjamin Otte <otte at gnome.org>
Date:   Sat Sep 6 18:49:27 2008 +0200

    add a test for flash.geom.Transform.matrix

diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am
index ca4e6ef..e4079ca 100644
--- a/test/trace/Makefile.am
+++ b/test/trace/Makefile.am
@@ -4119,6 +4119,15 @@ EXTRA_DIST = \
 	transform-color-transform-7.swf.trace \
 	transform-color-transform-8.swf \
 	transform-color-transform-8.swf.trace \
+	Transform-matrix-5.swf \
+	Transform-matrix-5.swf.trace \
+	Transform-matrix-6.swf \
+	Transform-matrix-6.swf.trace \
+	Transform-matrix-7.swf \
+	Transform-matrix-7.swf.trace \
+	Transform-matrix-8.swf \
+	Transform-matrix-8.swf.trace \
+	Transform-matrix.as \
 	transform-properties.as \
 	transform-properties-5.swf \
 	transform-properties-5.swf.trace \
diff --git a/test/trace/Transform-matrix-5.swf b/test/trace/Transform-matrix-5.swf
new file mode 100644
index 0000000..addec9e
Binary files /dev/null and b/test/trace/Transform-matrix-5.swf differ
diff --git a/test/trace/Transform-matrix-5.swf.trace b/test/trace/Transform-matrix-5.swf.trace
new file mode 100644
index 0000000..0544ca4
--- /dev/null
+++ b/test/trace/Transform-matrix-5.swf.trace
@@ -0,0 +1,49 @@
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
+checking 
+undefined
+undefined
+undefined
+undefined
+undefined
+undefined
diff --git a/test/trace/Transform-matrix-6.swf b/test/trace/Transform-matrix-6.swf
new file mode 100644
index 0000000..3a29e53
Binary files /dev/null and b/test/trace/Transform-matrix-6.swf differ
diff --git a/test/trace/Transform-matrix-6.swf.trace b/test/trace/Transform-matrix-6.swf.trace
new file mode 100644
index 0000000..7345310
--- /dev/null
+++ b/test/trace/Transform-matrix-6.swf.trace
@@ -0,0 +1,49 @@
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
diff --git a/test/trace/Transform-matrix-7.swf b/test/trace/Transform-matrix-7.swf
new file mode 100644
index 0000000..b9ec309
Binary files /dev/null and b/test/trace/Transform-matrix-7.swf differ
diff --git a/test/trace/Transform-matrix-7.swf.trace b/test/trace/Transform-matrix-7.swf.trace
new file mode 100644
index 0000000..7345310
--- /dev/null
+++ b/test/trace/Transform-matrix-7.swf.trace
@@ -0,0 +1,49 @@
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
+checking _level0.a
+0
+0
+100
+100
+0
+undefined
diff --git a/test/trace/Transform-matrix-8.swf b/test/trace/Transform-matrix-8.swf
new file mode 100644
index 0000000..6dc51fe
Binary files /dev/null and b/test/trace/Transform-matrix-8.swf differ
diff --git a/test/trace/Transform-matrix-8.swf.trace b/test/trace/Transform-matrix-8.swf.trace
new file mode 100644
index 0000000..bd6f493
--- /dev/null
+++ b/test/trace/Transform-matrix-8.swf.trace
@@ -0,0 +1,49 @@
+checking _level0.a
+0
+0
+100
+100
+0
+(a=1, b=0, c=0, d=1, tx=0, ty=0)
+checking _level0.a
+0
+0
+100
+100
+0
+(a=1, b=0, c=0, d=1, tx=0, ty=0)
+checking _level0.a
+0
+0
+100
+100
+0
+(a=1, b=0, c=0, d=1, tx=0, ty=0)
+checking _level0.a
+10
+20
+100
+100
+0
+(a=0, b=1, c=1, d=0, tx=10, ty=20)
+checking _level0.a
+10
+20
+100
+100
+0
+(a=0, b=1, c=1, d=0, tx=10, ty=20)
+checking _level0.a
+10
+20
+100
+100
+0
+(a=0, b=1, c=1, d=0, tx=10, ty=20)
+checking _level0.a
+11
+13
+100
+100
+0
+(a=1, b=3, c=5, d=7, tx=11, ty=13)
diff --git a/test/trace/Transform-matrix.as b/test/trace/Transform-matrix.as
new file mode 100644
index 0000000..4aca8d4
--- /dev/null
+++ b/test/trace/Transform-matrix.as
@@ -0,0 +1,37 @@
+// makeswf -v 7 -s 200x150 -r 1 -o Transform-matrix.swf Transform-matrix.as
+
+function check (mc) {
+  trace ("checking " + mc);
+  trace (mc._x);
+  trace (mc._y);
+  trace (mc._xscale);
+  trace (mc._yscale);
+  trace (mc._rotation);
+  var t = new flash.geom.Transform (mc);
+  trace (t.matrix);
+};
+
+createEmptyMovieClip ("a", 0);
+check (a);
+
+t = new flash.geom.Transform (a);
+
+t.matrix = {};
+check (a);
+
+t.matrix = { tx: 10, ty: 20 };
+check (a);
+
+t.matrix = { a: 0, b: 1, c: 1, d: 0, tx: 10, ty: 20 };
+check (a);
+
+t.matrix = undefined;
+check (a);
+
+t.matrix = { a: 1, b: 1, c: 1, d: 0 };
+check (a);
+
+t.matrix = { a: 1, b: 3, c: 5, d: 7, tx: 11, ty: 13 };
+check (a);
+
+getURL ("fscommand:quit", "");


More information about the Swfdec-commits mailing list