J'ai une application Flex 'monAppli.swf' dans laquelle est incluse une carte cliquable 'carte.swf'.

Le fait de cliquer sur une région de la carte envoie tout simplement à la fonction 'metRegion' de l'application principale 'monAppli.swf' le numéro de la région cliquée.

J'utilise pour cela une localConnection, avec le code suivant :

Emetteur (carte.swf) : FLASH
// Sur clic de la région 18
var canal1:LocalConnection = new LocalConnection();
canal1.send("canal1", "metRegion", 18);

Récepteur (monAppli.swf): FLEX
public var canal1:LocalConnection;

// sur l'événement creationComplete
private function auChargement():void{
canal1 = new LocalConnection();
canal1.client = this;
canal1.connect("canal1" );
}

public function metRegion(region:Number):void {
// Ici code dépendant de la région choisie
}

Ceci marche très bien sur mon serveur local (localhost), y compris pour mes collègues via le réseau interne, mais par sur mon serveur distant de test 'test.monDomaine.fr'.
Dans ce dernier cas, lorque je clique sur une région, 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 metRegion. error=TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété."

Pour quelle raison ça marche dans un cas et pas dans l'autre ?