maripaun2003
Messages postés24Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention 1 mai 2010
-
10 juil. 2008 à 16:23
tagboys
Messages postés42Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention28 mars 2014
-
13 août 2008 à 01:29
Bonjour,
Je réalisé un menu dynamic en flash. Le boutons changent de couleur quand on passe le sourie dessus.
Le probleme c'est qu'ils marchent bien quand on vien du bas, mais quand on passe le sourie en partant du haut ça bloque et ils changent de function.
Skev
Messages postés255Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 9 janvier 20103 10 juil. 2008 à 20:05
Bonsoir,
En realité meme en bassant par en bas ta fonction se bloque, le probleme n'est pas une question de sens mais de rapidité lorsqu'on passe vite sur ton bouton celui-ci se bloque quelque soit le sens.
Je pense que tu devrais essayer ça :
this.onRollOver = function() {
if(this._currentframe == 1){// on ne lit l'anim "Over" seulement si on se trouve sur l'image 1 (en gros si ton bouton n'est pas "actif")
this.gotoAndPlay ("Over")
}
}
this.onRollOut = function() {
if(this._currentframe == 5){ //5 est mis au hazard, je ne sais pas quelle image ton bouton est au stade "actif"
this.gotoAndPlay ("Out")
}else{
this.gotoAndStop (1)//si on n'est pas encore arrive au stade "actif" du bouton et qu'on ne le survole plus au retourne directement a la premiere image
}
maripaun2003
Messages postés24Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention 1 mai 2010 10 juil. 2008 à 23:54
Bonsoir,
Merci mille fois pour ton aide. Ca marche SUPER!!!
J'ai fait deux petites modifications dans le code.
Le résultat:
var item:String;
var url:String;
this.onRollOver = function() {
if(this._currentframe == 1){// on ne lit l'anim "Over" seulement si on se trouve sur l'image 1 (en gros si ton bouton n'est pas "actif")
this.gotoAndPlay ("Over")
}
}
this.onRollOut = function() {
if(this._currentframe == 1){ //5 est mis au hazard, je ne sais pas quelle image ton bouton est au stade "actif"
this.gotoAndPlay ("Out")
}
else{
this.gotoAndStop (1)//si on n'est pas encore arrive au stade "actif" du bouton et qu'on ne le survole plus au retourne directement a la premiere image
}
}
this.onRelease = function (){
this.getURL("http://www.lfl.fr/Site_2/m_10_a.html");
}
stop();
Vous n’avez pas trouvé la réponse que vous recherchez ?