Bonjour!
J'ai un problème pour échanger une méthode via LocalConnection entre deux .swf.
voici mon code dans mon .swf d'envoi :
Code ActionScript :
var connection:LocalConnection;
connection = new LocalConnection();
accueil_btn.addEventListener(MouseEvent.CLICK,envoiAccueil);
function envoiAccueil (pEvt:MouseEvent):void
{
connection.send('CnxLocal','chargeAccueil');
}
voici mon code dans ma réception :
Code ActionScript :
addChildAt(cadre,2);
addChildAt(bord,0);
var chargeur:Loader = new Loader();
var connection:LocalConnection;
connection = new LocalConnection();
connection.connect('CnxLocal')
function chargeAccueil():void
{
chargeur.load(new URLRequest("Intro.swf"));
addChildAt(chargeur,1);
}
lorsque j'appuie sur le bouton acceuil avec les deux .swf ouvert j'ai l'erreur suivante :
Error #2044: AsyncErrorEvent non pris en charge : text=Error #2095: flash.net.LocalConnection n’a pas été en mesure d’appeler l’élément de rappel chargeAccueil(). error=ReferenceError: Error #1069: La propriété chargeAccueil() est introuvable sur flash.net.LocalConnection et il n'existe pas de valeur par défaut.
Merci pour votre aide