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 _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit