[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/testsuite/misc-swfc.all gotoFrameLabelAsF...
From: |
Udo Giacomozzi |
Subject: |
[Gnash-commit] gnash/testsuite/misc-swfc.all gotoFrameLabelAsF... |
Date: |
Fri, 07 Dec 2007 14:16:52 +0000 |
CVSROOT: /cvsroot/gnash
Module name: gnash
Changes by: Udo Giacomozzi <udog> 07/12/07 14:16:52
Added files:
testsuite/misc-swfc.all: gotoFrameLabelAsFunction.sc
Log message:
new test for gotoAndPlay(label) *function*
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-swfc.all/gotoFrameLabelAsFunction.sc?cvsroot=gnash&rev=1.1
Patches:
Index: gotoFrameLabelAsFunction.sc
===================================================================
RCS file: gotoFrameLabelAsFunction.sc
diff -N gotoFrameLabelAsFunction.sc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gotoFrameLabelAsFunction.sc 7 Dec 2007 14:16:52 -0000 1.1
@@ -0,0 +1,45 @@
+// testcase for gotoAndXXXX(frame-label) when invoked as AS function
+
+.flash bbox=800x600 filename="gotoFrameLabelAsFunction.swf" version=6 fps=10
+
+.frame 1
+ .action:
+#include "Dejagnu.sc"
+ asOrder = '0+';
+ .end
+
+.frame 2
+ .action:
+
+ this.onEnterFrame = function() {
+ _root.framecount++;
+ if (_root.framecount==10) {
+ xcheck_equals(_root._currentframe, 5);
+ totals(1);
+ }
+ };
+
+ // the "_root." part is important!
+ _root.gotoAndPlay("dest");
+
+ .end
+
+.frame 4
+ .action:
+ trace("reached label 4 (wrong)");
+ stop();
+ .end
+
+.frame 5 name="dest"
+ .action:
+ trace("reached label 5 (correct)");
+ stop();
+ .end
+
+.frame 6
+ .action:
+ trace("reached label 6 (wrong)");
+ stop();
+ .end
+
+.end // end of file
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash/testsuite/misc-swfc.all gotoFrameLabelAsF...,
Udo Giacomozzi <=