Aide - Recherche - Membres - Calendrier
Version complète : use:LocalConnection
Centre de Formation Flash - Forums Adobe Flash > Adobe Flash > Programmation Actionscript > Actionscript 3
BoujiBeja
Bonjour, je veux faire communiquer deux swf qui seront charger dans une page html. accès en local: mon code est le suivant
côté qui fait appelle :
    boutonEnvoyer.addEventListener(MouseEvent.MOUSE_OVER, afficherCadre);
    function afficherCadre(pEvent:MouseEvent):void{
    var myLocalConnection:LocalConnection = new LocalConnection();
    myLocalConnection.send("lc_name", "methodToExecuteBoutonEnvoyer");
    myLocalConnection.addEventListener(StatusEvent.STATUS , statusHandler);
    function statusHandler(e:StatusEvent):void
    { }
    }

côté qui revoit l'appelle:
    var incoming_lc:LocalConnection = new LocalConnection();
    function methodToExecuteBoutonEnvoyer():void{
    trace("ça fonctionne");
    }
    incoming_lc.connect("lc_name");

en principe j'aurais un message "ça fonctionne" mais je n'est aucun résultat.
quelqu'1 à une solution?
BoujiBeja
Bonjour à tous, j'ai trouvé la solution au problème. en fait il suffit de rajouter deux lignes de commande côté récepteur pour que ça marche, donc en tout on aura un truc qui ressemble à :

Action Script

var incoming_lc:LocalConnection = new LocalConnection();
incoming_lc.allowDomain('*');
incoming_lc.client=this;
incoming_lc.connect("lc_name");

function methodToExecuteBoutonEnvoyer():void{
trace("ça fonctionne");
}



Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.