Bonjour je dois créer un site web entièrement en flash et je rencontre un problème pour ce qui est du menu.
Je dois donc utiliser un loader de .swf (ou simplement d'image .png) qui charge le contenu au milieu de la fenêtre, j'aimerais que lorsqu'on clique sur un des noms en bas de la page la page correspondante s'affiche.
Je vous met l'adresse du site pour que vous puissiez mieux comprendre :
[ Lien ] Je joint le code utilisé.
S'il existe un autre moyen d'afficher les pages sans annuler l'animation du curseur je suis preneur, merci a tout ceux qui prendront le temps de m'aider

Code:
stop();
//
//--------------------------------------------- Initialisations ---//
//
//
//--- Importation de la class Tween ---
//
import fl.transitions.*;
import fl.transitions.easing.*;
//
//--- Position initiale du curseur ---
//
var posInitCurseur:Number = menu.curseur.x;
var etatSousMenu:Boolean = false;
var sousMenuSelectionne:Number = 0;
//
//------------------------------------------- Animation du menu ---//
//
//
//--- Fonction deplaceCurseur ---
//
function deplaceCurseur(event:MouseEvent) {
var translationCurseur:Tween = new Tween(menu.curseur, "x", Strong.easeOut, menu.curseur.x, event.currentTarget.x, 1, true);
}
//
//--- Fonction initCurseur ---
//
function initCurseur(event:MouseEvent) {
var translationCurseur:Tween = new Tween(menu.curseur, "x", Strong.easeOut, menu.curseur.x, posInitCurseur, 1, true);
}
//
//--- Fonction afficheSousMenu ---
//
function afficheSousMenu(event:MouseEvent) {
posInitCurseur = event.currentTarget.x;
if (event.currentTarget == menu.bPortfolio) {
sousMenuSelectionne = 1;
if (etatSousMenu == false) {
initSousMenu();
} else {
masqueSousMenu();
}
} else if (event.currentTarget == menu.bProfil) {
sousMenuSelectionne = 2;
if (etatSousMenu == false) {
initSousMenu();
} else {
masqueSousMenu();
}
} else {
if (etatSousMenu == true) {
sousMenuSelectionne = 0;
masqueSousMenu();
}
}
}
//
//--- Fonction initSousMenu ---
//
function initSousMenu() {
//--- sous-menu 1 ---
if (sousMenuSelectionne == 1) {
menu.sousMenu.x = menu.bPortfolio.x - (menu.bPortfolio.width/2);
menu.sousMenu.texteB1.text = "2D/Print";
menu.sousMenu.texteB2.text = "3D/Animation";
menu.sousMenu.texteB3.text = "Multimédia";
}
//--- sous-menu 2 ---
if (sousMenuSelectionne == 2) {
menu.sousMenu.x = menu.bProfil.x - (menu.bProfil.width/2);
menu.sousMenu.texteB1.text = "Cursus";
menu.sousMenu.texteB2.text = "Experience pro.";
menu.sousMenu.texteB3.text = "Informations";
}
montreSousMenu();
}
//
//--- Fonction masqueSousMenu ---
//
function masqueSousMenu() {
var translationSousMenu:Tween = new Tween(menu.sousMenu, "y", Strong.easeOut, menu.sousMenu.y, -35, 0.5, true);
translationSousMenu.addEventListener(TweenEvent.MOTION_FINISH, sousMenuNo);
}
//
//--- Fonction montreSousMenu ---
//
function montreSousMenu() {
var translationSousMenu:Tween = new Tween(menu.sousMenu, "y", Strong.easeOut, menu.sousMenu.y, -70, 0.5, true);
translationSousMenu.addEventListener(TweenEvent.MOTION_FINISH, sousMenuYes);
}
//
//--- Fonction sousMenuNo ---
//
function sousMenuNo(evt:TweenEvent) {
if (sousMenuSelectionne == 0) {
etatSousMenu = false;
} else {
//--- On réinitialise le sousMenu ---
initSousMenu();
}
}
//
//--- Fonction sousMenuYes ---
//
function sousMenuYes(evt:TweenEvent) {
etatSousMenu = true;
}
//
//----------------------------------------- Actions des boutons ---//
//
//
//--- bPortfolio ---
//
this.menu.bPortfolio.addEventListener(MouseEvent.MOUSE_OVER, deplaceCurseur);
this.menu.bPortfolio.addEventListener(MouseEvent.MOUSE_OUT, initCurseur);
//
//--- bProfil ---
//
this.menu.bProfil.addEventListener(MouseEvent.MOUSE_OVER, deplaceCurseur);
this.menu.bProfil.addEventListener(MouseEvent.MOUSE_OUT, initCurseur);
//
//--- bGoodies ---
//
this.menu.bGoodies.addEventListener(MouseEvent.MOUSE_OVER, deplaceCurseur);
this.menu.bGoodies.addEventListener(MouseEvent.MOUSE_OUT, initCurseur);
//
//--- bLiens ---
//
this.menu.bLiens.addEventListener(MouseEvent.MOUSE_OVER, deplaceCurseur);
this.menu.bLiens.addEventListener(MouseEvent.MOUSE_OUT, initCurseur);
//
//--- bContact ---
//
this.menu.bContact.addEventListener(MouseEvent.MOUSE_OVER, deplaceCurseur);
this.menu.bContact.addEventListener(MouseEvent.MOUSE_OUT, initCurseur);
//
//--- bPortfolio ---
//
this.menu.bPortfolio.addEventListener(MouseEvent.CLICK, afficheSousMenu);
//
//--- bProfil ---
//
this.menu.bProfil.addEventListener(MouseEvent.CLICK, afficheSousMenu);
//
//--- bGoodies ---
//
this.menu.bGoodies.addEventListener(MouseEvent.CLICK, afficheSousMenu);
//
//--- bLiens ---
//
this.menu.bLiens.addEventListener(MouseEvent.CLICK, afficheSousMenu);
//
//--- bContact ---
//
this.menu.bContact.addEventListener(MouseEvent.CLICK, afficheSousMenu);