problème avec le classe tween
Bonjour,
j'ai besoin d'aide j'ai un problème que je n'arrive pas a résoudre. Je débute avec la class tween.
En fait, sur une page j'ai creer 3 boutons. J'aimerai que lorsque l'on click sur un du text s'affiche et lorsque l'on click sur l'autre le contenu de précedant soit cacher pour afficher le nouveau.
Tout s'affiche bien mais rien ne se cache. tout mes bloc de text se superpose.
Voici mon code:
Citation:
// INCLUSION DE LA CLASSE TWEEN POUR FAIRE LES FONDU DE CHANGEMENT DE PAGE
#include "lmc_tween.as"
stop();
// CODE BOUTON
play_btn.onPress = function() {
demarrerJeu();
};
how_btn.onPress = function() {
cacherContent();
afficherHow();
};
credits_btn.onPress = function() {
cacherContent();
afficherCredits();
};
// FONCTION
//
//====================
// On commence par definir les fonction d'affichage et de "masquage"
// du design et des boutons :
//====================
//
// Fonction qui affiche le design
function afficherDesign() {
design_mc.tween("_alpha", 100, 0.5, "linear");
}
//
// fonctions qui cache le design
function cacherDesignMenu() {
design_mc._alpha = 0;
}
//
// fonctions qui active les boutons
function afficherBoutons() {
credits_btn.enabled = true;
how_btn.enabled = true;
play_btn.enabled = true;
}
//
// fonctions qui permet de desactiver les boutons
function desactiverBoutons() {
credits_btn.enabled = false;
how_btn.enabled = false;
play_btn.enabled = false;
}
//====================
//Ensuite on va definir d'abord une fonction pour cacher tout nos contenu
//puis les fonctions d'affichage des pages
//====================
//
// Fonction qui cache toute les pages.
// Je l'utilise quant je change de page.
function cacherContent() {
accueil_content._alpha = 0;
how_content._alpha = 0;
credits_content._alpha = 0;
}
// Fonction d'affichage de la page d'accueil (position et alpha)
function afficherAccueil() {
accueil_content._x = 248.0;
accueil_content._y = 286.3;
accueil_content.tween("_alpha", 100, 1, "linear");
}
//
// Fonction qui place, affiche la page HOW
function afficherHow() {
how_content._x = 303.1;
how_content._y = 220.8;
how_content.tween("_alpha", 100, 0.5, "linear");
}
//
// Fonction qui place, affiche la page CREDITS
function afficherCredits() {
credits_content._x = 303.1;
credits_content._y = 266.8;
credits_content.tween("_alpha", 100, 1, "linear");
credits_content.enabled = true;
}
//
//====================
// On va maintenant definir les instructions que l'on veut faire
//lorsque l'on clique sur play
//====================
// on cache le design, les contenu et on desactive les boutons
function demarrerJeu() {
cacherDesignMenu();
cacherContent();
desactiverBoutons();
nextFrame();
}
//====================
// les fonction sont déclaré...on va apeller les fonctions
// que l'on a besoin pour afficher le menu...
//====================
//
// 1 Je cache les contenu de mon site
cacherDesignMenu();
cacherContent();
// 2 j'apelle l'affichage du design et l'activation des boutons
afficherDesign();
// 3... et j'appel l'affichage de la HOMEPAGE
afficherAccueil();
merci de votre aide