Bonjour,
j'ai un petit problème, je veux faire un code actionscript qui me permet d'acceder à une fonction javascript
wp est le nom de mon objet que j'ai créer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import flash.external.ExternalInterface; var checkline:LoadVars = new LoadVars(); checkline.onData = function(ok:Boolean):Void { if (ok) { ExternalInterface.call("wp.Online"); } }; checkline.load("http://..........");
dans mon contructeur je lance le flash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <script> var wp=new Wp("true"); </script>
le probleme est que sous windows tout marche très bien l'actionscript entre bien dans ma fonction Online en revanche sous Linux il n'y vas pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"0\" height=\"0\" id=\"checkPort\" align=\"middle\">"+ "<param name=\"allowScriptAccess\" value=\"sameDomain\" />"+ "<param name=\"movie\" value=\""+basePath+"/checkPort.swf\" />"+ "<param name=\"quality\" value=\"high\" />"+ "<param name=\"bgcolor\" value=\"#ffffff\" />"+ "<embed src=\""+basePath+"/checkPort.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"0\" height=\"0\" name=\"checkPort\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />"+ "</object>");
cependant le code flash marche bien c'est juste pour acceder à ma fonction javascript !
Partager