Débutant dans Flash, je rencontre un problème dans ma création de Bouton.
Il s'agit de boutons animés (Clip) avec Un Bouton transparent pour créer mes événements ROllOver / Press / RollOut.
Le problème vient de mes événements :
- au survol de la souris mon clip change de couleur (ok) + lance Clip Texte (ok) ,
- à l'eloignement mon clip récupère les couleurs d'origine (ok) + Clip Texte disparait (ok)
- au Clik (on Press) mon clip change à nouveau de couleur (ok) + Clip Texte s'arrete avec nouvelle couleur (ok)
Mais ce que je souhaiterais c'est que lorsque c'est cliqué : l'état on Press reste !! et ce n'est pas le cas actuellement.
et ce n'est que lorsque que j'ai cliqué sur un autre bouton que celui ci revient à son état actuel et ainsi de suite....
merci pour votre contribution.
Exemple code pour un bouton :
boutonprofil_btn.onRollOver = function () {
var profileclairprofilColor_color = new Color (profil_mc.eclairprofil_mc);
profileclairprofilColor_color.setRGB(0x8F8F8F);
profil_mc.txtprofil_mc.gotoAndPlay("On");
var logologocouleurlogoclairColor_color = new Color (logo_mc.logocouleur_mc.logoclair_mc);
logologocouleurlogoclairColor_color.setRGB(0x8f8f8f);
};
boutonprofil_btn.onPress = function () {
var profilfdprofilColor_color = new Color (profil_mc.fdprofil_mc);
profilfdprofilColor_color.setRGB(0x8e430b);
var profileclairprofilColor_color = new Color (profil_mc.eclairprofil_mc);
profileclairprofilColor_color.setRGB(0xF7C099);
profil_mc.txtprofil_mc.gotoAndStop("21");
getURL("html/profil.html", "_parent");
var logologocouleurlogombreColor_color = new Color (logo_mc.logocouleur_mc.logombre_mc);
logologocouleurlogombreColor_color.setRGB(0x8e430b);
var logologocouleurlogoclairColor_color = new Color (logo_mc.logocouleur_mc.logoclair_mc);
logologocouleurlogoclairColor_color.setRGB(0xf7c099);
};
boutonprofil_btn.onRollOut = function () {
var profilfdprofilColor_color = new Color (profil_mc.fdprofil_mc);
profilfdprofilColor_color.setRGB(0x143542);
var profileclairprofilColor_color = new Color (profil_mc.eclairprofil_mc);
profileclairprofilColor_color.setRGB(0x143542);
profil_mc.txtprofil_mc.gotoAndPlay("22");
var logologocouleurlogombreColor_color = new Color (logo_mc.logocouleur_mc.logombre_mc);
logologocouleurlogombreColor_color.setRGB(0x143542);
var logologocouleurlogoclairColor_color = new Color (logo_mc.logocouleur_mc.logoclair_mc);
logologocouleurlogoclairColor_color.setRGB(0x143542);
};