[FLASH 8] Problème de transition de clips
Bonjour,
Je suis débutant, je souhaite créer un site entièrement en flash.
J'ai glané quelques codes et j'ai compilé tout ca.
Mon site se présente ainsi :
Une barre de navigation (composée des boutons (actu/adj/scenar/gam/forum/liens et contact) et un clip conteneur (nommé : conteneurPrincipal_mc) dans mon "interface" flash.
J'emploi la méthode loadmovie pour télécharger mes .swf dans le clip conteneur.
Mon doc flash principal est à la racine du site, mes doc .swf à télécharger sont chacun dans des dossiers du même nom.
Mon site fonctionne correctement, cependant je souhaite créer des transitions entre chacun des .swf chargé dans mon clip conteneur.
exemple : un effet de fondu. Et là tout ce complique ! J'ai tenté depuis quelques jours de trouver une solution, mais sans succès.
Ci-joint le code AS2 : imageclé 1 de ma timeline.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| this.stop();
// je déclare mes boutons de menu
var actu_btn:Button;
var adj_btn:Button;
var scenar_btn:Button;
var gam_btn:Button;
var forum_btn:Button;
var liens_btn:Button;
var contact_btn:Button;
actu_btn.enabled=false;
adj_btn.enabled=true;
scenar_btn.enabled=true;
gam_btn.enabled=true;
forum_btn.enabled=true;
liens_btn.enabled=true;
contact_btn.enabled=true;
//je crée mon conteneur et le positionne
var conteneurPrincipal_mc:MovieClip =
this.createEmptyMovieClip("conteneurPrincipal_mc", this.getNextHighestDepth());
conteneurPrincipal_mc._x = 200;
conteneurPrincipal_mc._y = 120;
// je charge le doc actu.swf en page d'accueil
conteneurPrincipal_mc.loadMovie("actu/actu.swf");
// je définis la fonction de navigation
function navigation(nom:String,leNumero:Number)
{
this[nom+"_btn"].onRelease = function()
{
this._parent.gotoAndStop(nom);
{
switch(leNumero)
{
case 1:
conteneurPrincipal_mc.loadMovie("actu/actu.swf");
break;
case 2:
conteneurPrincipal_mc.loadMovie("adj/adj.swf");
break;
case 3:
conteneurPrincipal_mc.loadMovie("scenar/scenar.swf");
break;
case 4:
conteneurPrincipal_mc.loadMovie("gam/gam.swf");
break;
case 5:
conteneurPrincipal_mc.loadMovie("forum/forum.swf");
break;
case 6:
conteneurPrincipal_mc.loadMovie("liens/liens.swf");
break;
case 7:
conteneurPrincipal_mc.loadMovie("contact/contact.swf");
break;
}
}
}
}
navigation("actu",1);
navigation("adj",2);
navigation("scenar",3);
navigation("gam",4);
navigation("forum",5);
navigation("liens",6);
navigation("contact",7); |
Quelques petits conseils seraient les bienvenus !!! :D
Merci d'avance.