]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dojox/flash/tests/TestFlash.as
add Dojo 1.1.1
[eow] / static / dojo-release-1.1.1 / dojox / flash / tests / TestFlash.as
diff --git a/static/dojo-release-1.1.1/dojox/flash/tests/TestFlash.as b/static/dojo-release-1.1.1/dojox/flash/tests/TestFlash.as
new file mode 100644 (file)
index 0000000..d7be64f
--- /dev/null
@@ -0,0 +1,36 @@
+import DojoExternalInterface;
+import ExpressInstall;
+
+class TestFlash{
+       private var message:String;
+       
+       public function TestFlash(){
+       }
+       
+       public static function main(){
+               //getURL("javascript:alert('main')");
+               trace("main");
+               DojoExternalInterface.initialize();
+               
+               var test = new TestFlash();
+               DojoExternalInterface.addCallback("setMessage", test, test.setMessage);
+               DojoExternalInterface.addCallback("getMessage", test, test.getMessage);
+               DojoExternalInterface.addCallback("multipleValues", 
+                                                                                       test, test.multipleValues);
+               
+               DojoExternalInterface.done();
+       }
+       
+       public function setMessage(message:String):Void{
+               this.message = message;
+       }
+       
+       public function getMessage():String{
+               return this.message;
+       }
+       
+       public function multipleValues(key:String, value:String, 
+                                                                       namespace:String):String{
+               return namespace + key + value;
+       }
+}
\ No newline at end of file