Bonjour,
j'ai un petit problème, je veux faire un code actionscript qui me permet d'acceder à une fonction javascript

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://..........");
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
<script>
    var wp=new Wp("true");
</script>
dans mon contructeur je lance le flash
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>");
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 !