j'essai de créer le contact entre une barre de menu et un conteneur vide... Et je bataille avec les localconnexion sans comprendre d'ou vient le problème.
Dans ma barre de menu :
mes boutons font partie d'un clip et apparaissent via des tween qui aboutissent a :
spotNewsBarre_mc.spotNews_1960s_btn.enabled = true;
spotNewsBarre_mc.spotNews_1970s_btn.enabled = true;
spotNewsBarre_mc.spotNews_1980s_btn.enabled = true;
spotNewsBarre_mc.spotNews_1990s_btn.enabled = true;
spotNewsBarre_mc.spotNews_2000s_btn.enabled = true;
puis je leur attribue une valeur leNumero pour savoir quel clip lancer dans le conteneur
navigation("spotNews_1960s_btn",21);
navigation("spotNews_1970s_btn",22);
navigation("spotNews_1980s_btn",23);
navigation("spotNews_1990s_btn",24);
navigation("spotNews_2000s_btn",25);
pour la connexion je declare la LocalConnection (toujours dans le menu):
var cnxEmission_lc:LocalConnection= new LocalConnection();
pour la navigation j'ai crée une fonction que voici (toujours dans le menu) :
function navigation(nom:String,leNumero:Number):Void
{
this[nom+"_btn"].onRelease = function():Void
{
cnxEmission_lc.send("connexionNogues","chargeSWF",leNumero);
}
}
Maintenant dans le fla de mon conteneur j'ai :
//la declaration de la connexion locale
var cnxReception_lc:LocalConnection = new LocalConnection();
//et la reception des paramètres envoyés par cnxEmission_lc
cnxReception_lc.chargeSWF = function(leNumero:Number):Void
{
switch(leNumero)
{
case 21:
conteneurPrincipal_mc.loadMovie("series/spotNews21/slide21.swf");
break;
}
{//et ainsi de suite}
}
//puis la liaison entre les deux connections
cnxReception_lc.connect("connexionNogues");
Seulement mon clip conteneur reste desepérément vide, lorsque je test (dans dreamweaver)
j'ai essayé de déclarer :
navigation("spotNewsBarre_mc.spotNews_1960s_btn",21);
plutôt que simplement:
navigation("spotNews_1960s_btn",21);
mais ca ne marche pas.