Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Créer bouton dans bouton ou autre solution ?
Envoyé: 27 février 2006, 12h42 par dada
en effet, 2 boutons superposés, c'est pas le top.
Avec Toph, on forme une rude équipe ;) Alors je vais ajouter 1 ou 2 détails pour terminer sa solution :
comme Toph le dit, il faut passer le manteau en 2 images, mais je rajoute qu'il faut le faire à l'intérieur d'un clip (que j'ai appellé "manteau" pour mon exemple). OUPS! Autant pour moi, Toph l'a déjà dit... donc je ne fais que confirmer ce choix :-D Donc tu te retrouves avec un clip "manteau" qui fait 2 images, sur la 1) il est fermé, sur la 2 il est ouvert. Dans l'image 2 de "manteau", tu mets les actions désirées sur tes 4 boutons.
Tu sors de "manteau", et sur l'image du scénario où il y a le manteau (image 1 je suppose) tu mets ce code basé sur un hitTest :
-----------------------------------------
this.onMouseMove = function ()
{
if (manteau.hitTest (_xmouse, _ymouse))
{
if( manteau._currentframe == 2) return;
trace("ouvrir manteau");
manteau.gotoAndStop (2);
}
else
{
if( manteau._currentframe == 1) return;
trace("fermer manteau");
manteau.gotoAndStop (1);
}
updateAfterEvent();
};
--------------------------------------
Bien entendu, il faut enlever les évènements rollOut et rollOver du manteau.
Voilà, normalement çà devrait marcher, sinon le service àprès-vente des trucsWebs se fera un honneur de t'aider lol
++
dada
Réponses
|