Bonjour, je dois loader un swf dans un autre swf, j'ai utilisé LocalConnection pour transmettre les variables de l'un à l'autre, et j'utilise loadClip pour loader le swf
Action Script du swf parent qui appel mail.swf et envois "titi"
<code>
function fonctionA() {
var monLoader = new MovieClipLoader();
monEcouteur = newObject();
// on défint un écouteur
monEcouteur.onLoadInit = function () {
// là ça veut dire "lorsque l'anim est chargée..."
outgoing_lc = new LocalConnection();
param = "titi";
outgoing_lc.send("lc_name", "methodToExecute", param);
//On supprime l'objet outgoing_lc.
//delete outgoing_lc;
}
monLoader.addListener(monEcouteur);
// on affecte l'écouteur au loader
monLoader.loadClip("mail.swf", _root.mc);
// et on charge le clip
}
</code>
Action Script du swf mail.swf qui recoit la variable
<code>
//var contact = _level0.contact;
incoming_lc = new LocalConnection();
incoming_lc.methodToExecute = function(param) {
// on récupère la variable envoyée par localConnection
var contact = param;
};
incoming_lc.connect("lc_name" );
</code>
Mail.swf se load bien dans le movie clip, mais il ne reçoit pas la variable, je pense que cela vient d'une erreur bête mais j'arrive pas à la trouver
merci de votre aide