Problème pour charger une image en fond
Bonjour,
Je débute avec AS3 et je peine beaucoup à avancer.
Je cherche à faire quelque chose qui ne devrait pas être compliqué, et pourtant après avoir farfouillé sur le net, je n'arrive pas à comprendre la méthode à utiliser pour avancer.
J'aimerai via un menu, dans me exemple j'ai 2 boutons, que lorsqu'on clique sur un bouton du menu, j'aimerai charger une image background rouge ou jaune selon le choix du menu, avec un effet de "fade-in".
Actuellement mon code ressemble à ceci :
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
| var image = new Loader();
Menu1.addEventListener (MouseEvent.CLICK,goMenu1);
Menu2.addEventListener (MouseEvent.CLICK,goMenu2);
function ChargementImageTermine (e:Event):void
{
addChildAt(image,0);
}
function goMenu1(evt:MouseEvent)
{
// Section Menu 1
image.load(new URLRequest("pic1.jpg"));
image.contentLoaderInfo.addEventListener (Event.COMPLETE, ChargementImageTermine);
gotoAndPlay(2);
}
function goMenu2(evt:MouseEvent)
{
// Section Menu 2
image.load(new URLRequest("pic2.jpg"));
image.contentLoaderInfo.addEventListener (Event.COMPLETE, ChargementImageTermine);
gotoAndPlay(3);
} |
J'ai un MovieClip vide nommé "gfx" ou j'aimerai attribué l'image chargé.
J'ai un MovieClip qui utilise le MovieClip "gfx" où je fais une interpolation de "gfx" avec un effet Alpha de 0 à 100%, pour faire mon effet de "Fade-in".
Ce MovieClip "Animé" je l'ai mis sur un calque en position 2 et un autre en position 3. (Suivant le click dans le menu, je fais un gotoandplay2 ou 3).
Quelqu'un aurait une idée ?
En vous remerciant d'avance.
PS: J'ai fait un fichier .rar téléchargeable http://www.djdove.ch/tmp/Flash.rar pour avoir une bonne vue d'ensemble.