probleme ExternalInterface sous linux
Bonjour,
j'ai un petit problème, je veux faire un code actionscript qui me permet d'acceder à une fonction javascript
Code:
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://.........."); |
wp est le nom de mon objet que j'ai créer :
Code:
1 2 3
| <script>
var wp=new Wp("true");
</script> |
dans mon contructeur je lance le flash
Code:
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>"); |
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.
cependant le code flash marche bien c'est juste pour acceder à ma fonction javascript !