Bonjour,
J'ai déjà trouvé plein de réponse à cette question, sur les forums, mais elles sont toutes plus différentes les une que les autres et j'arrive pas a m'en dépatouiller.
Alors voilà je commence tout juste sur flash et ce que j'ai réussi à faire pour l'instant c'est en suivant des tutos.
J'ai deux logos qui se déplacent sur la droite en boucle, si je passe la souris sur un des logos il devient transparent et si je clique ça ouvre un lien.
Moi ce que j'aimerais c'est que lorsque la souris passe sur un des logos celui ci devienne transparent et que l'animation s'arrête et qu'elle reprenne lorsqu'on enlève la souris.
Voilà mon code, si quelqu'un peut m'aider ça serai sympa j'ai déjà essayé plein de truc mais ça refuse de marcher je pense que je me goure dans le language parce que j'y connais rien ...
// creation objet
_root.createEmptyMovieClip("image01",1);
_root.image01.attachMovie("mon_image","mc_mon_image",1);
_root.createEmptyMovieClip("image02",2);
_root.image02.attachMovie("mon_image2","mc_mon_image2",1);
_root.image02._x=image01._x+image01._width;
// réagir au clic
_root.image01.onRollOver=function(){
_root.image01._alpha=50;
}
_root.image01.onRollOut=function(){
_root.image01._alpha=100;
}
_root.image01.onRelease=function(){
_root.getURL("http://www.lamontagne.fr/accueil.html","_blank",GET);
}
_root.image02.onRollOver=function(){
_root.image02._alpha=50;
}
_root.image02.onRollOut=function(){
_root.image02._alpha=100;
}
_root.image02.onRelease=function(){
_root.getURL("http://www.larep.com/accueil.html","_blank",GET);
}
// variables
var largeur_scene=904;
var largeur_image=image01._width;
_root.onEnterFrame=function(){
deplacement=-2,5;
image01._x=image01._x+deplacement;
image02._x=image02._x+deplacement;
//partie droite
if (image01._x>=largeur_scene){
image01._x=image02._x-largeur_image;
}
if (image02._x>=largeur_scene){
image02._x=image03._x-largeur_image;
}
// partie gauche
if (image01._x+largeur_image<=0){
image01._x=image11._x+largeur_image;
}
if (image02._x+largeur_image<=0){
image02._x=image01._x+largeur_image;
}
}
stop();