gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash/testsuite/misc-swfc.all edittext_test1.sc


From: Zou Lunkai
Subject: [Gnash-commit] gnash/testsuite/misc-swfc.all edittext_test1.sc
Date: Thu, 20 Sep 2007 08:43:36 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Zou Lunkai <zoulunkai>  07/09/20 08:43:36

Modified files:
        testsuite/misc-swfc.all: edittext_test1.sc 

Log message:
        more tests about TextField variable.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-swfc.all/edittext_test1.sc?cvsroot=gnash&r1=1.3&r2=1.4

Patches:
Index: edittext_test1.sc
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-swfc.all/edittext_test1.sc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- edittext_test1.sc   19 Sep 2007 10:54:09 -0000      1.3
+++ edittext_test1.sc   20 Sep 2007 08:43:35 -0000      1.4
@@ -103,8 +103,53 @@
     xcheck_equals(_root.textVar1, 'new-string-frame6');
   .end
   
+.frame 7
+  .action:
+    check_equals(_root.hasOwnProperty('textVar1'), true); 
+    xcheck_equals(_root.hasOwnProperty('textVar2'), true); 
+    xcheck_equals(_root.hasOwnProperty('textVar3'), true); 
+  .end
+  
+  
+.frame 8
+  .del edtext1  // Remove edtext1
+  .action:
+    // after removing the TextField instance, all registered variables still 
keep alive
+    check_equals(_root.hasOwnProperty('textVar1'), true); 
+    xcheck_equals(_root.hasOwnProperty('textVar2'), true); 
+    xcheck_equals(_root.hasOwnProperty('textVar3'), true); 
+    check_equals(typeof(edtext1), 'undefined');
+  .end
+
+
+// new tests, seperate from the above
+.frame 9
+  .action:
+    textVar4 = 'new_tests_begin';
+  .end
   
 .frame 10
+  .edittext edtext2 size=200% 
+            width=100 height=100 
+            color=blue border multiline wordwrap
+            text="Hello"
+            variable="textVar4" // give a name already exists in main timeline.
+  .put edtext2 x=10 y=300
+  .action:
+       // returns the value of the registered variable in main timeline
+    check_equals(edtext2.text, 'new_tests_begin');
+  .end
+
+
+.frame 11
+  .action:
+      edtext2.text = 'value_changed';
+      check_equals(edtext2.text, 'value_changed');
+      xcheck_equals(textVar4, 'value_changed');
+  .end
+    
+    
+.frame 15
   .action:
     totals();
     stop();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]