CVSROOT: /sources/gnash Module name: gnash Changes by: Zou Lunkai <zoulunkai> 07/09/04 09:27:45
Modified files: testsuite/misc-swfc.all: movieclip_destruction_test3.sc Log message: more tests, seems define the onUnload does not affect anything(actions still got skipped) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-swfc.all/movieclip_destruction_test3.sc?cvsroot=gnash&r1=1.1&r2=1.2 Patches: Index: movieclip_destruction_test3.sc =================================================================== RCS file: /sources/gnash/gnash/testsuite/misc-swfc.all/movieclip_destruction_test3.sc,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- movieclip_destruction_test3.sc 4 Sep 2007 05:43:56 -0000 1.1 +++ movieclip_destruction_test3.sc 4 Sep 2007 09:27:45 -0000 1.2 @@ -99,11 +99,23 @@ check_equals(typeof(nestedMovieClip.mc11), 'movieclip'); check_equals(typeof(nestedMovieClip.mc11.mc111), 'movieclip'); check_equals(typeof(nestedMovieClip.mc11.mc111.mc1111), 'movieclip'); + .end +#define DEFINE_ONUNLOAD +#ifdef DEFINE_ONUNLOAD + .action: // Define onUnload(for deduction) - // nestedMovieClip.onUnload = function () {}; - // nestedMovieClip.mc11.mc111.mc1111 = function () {}; + nestedMovieClip.onUnload = function () {}; + nestedMovieClip.mc11.mc111.onUnload = function () {}; + nestedMovieClip.mc11.mc111.mc1111.onUnload = function () {}; + .end + +.frame 10 + .action: + // Check 'nestedMovieClip' has unloaded but not destroyed + check_equals(nestedMovieClip.getDepth(), -32779); .end +#endif .frame 20 .action: _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit