Bonjour
tout le monde,
Je vais
essayer d’expliquer clairement mon pb,
Dans un
movieclip principal représentant un terrain, plusieurs movieclip représentant
des personnages sont affichés ici et là. Lorsqu’on clique sur un personnage, un
movieclip extrait de la librairie s’ affiche au dessus de lui. Ce
movieclip contient lui-meme plusieurs boutons (eux-memes des movieclip). J’ai
créé un évènement onRollOut qui permet de supprimer ce movieclip lorque l’on
sort de ce meme movieclip. Le problème vient du fait que lorsque je mets cet
évènement en place, les boutons du MC ne sont plus actifs …
Voila le
bout de code (merci pour ceux qui vont se casser la tête dessus) :
//affiche
la fenetre d'actions du personnage
game[name].clip.onPress = function () {
//on
supprime le message d'infos basiques du personnage
removeMovieClip(game["infos_case1"].clip);
delete game["infos_case1"];
var numero = game[this._name].posi;
var name="infos_case2";
game[name]= new game["Infos"]();
game.clip.attachMovie("infos_case", name,
1000000);
game[name].clip=game.clip[name];
game[name].clip._x = game[name].clip._xmouse+50;
game[name].clip._y = game[name].clip._ymouse-100;
game[name].clip.gotoAndStop(4);
//on
affiche les données
game[name].clip.matricule2.text=game.persos[numero][0];
game[name].clip.nom2.text=game.persos[numero][3];
trace(game[name].clip.parler._name);
//on
supprime la fenetre d'actions si on sort du cadre
game[name].clip.onRollOut = function ()
{
removeMovieClip(game[name].clip);
delete
game[name];
}
game[name].clip.attaquer.onPress = function ()
{
getURL("http://127.0.0.1/jeu3/attaque.php3","_blank");
trace("OK");
}