0

Bonjour à tous Merci d'avoir lu, je ne pouvais pas expliquer bien dans mon titre.Flash arrête mon événement mouseover au bord du bouton intégré

Je travaille sur un projet flash simple. Dans la scène 1, j'ai une grande image ci-dessus et une longue image de défilement ci-dessous qui est un MovieClip appelé image_slider. Le défilement est défini avec la souris d'actionscript 3.0 sur l'écouteur d'événement. Lorsque l'utilisateur déplace la souris à droite, image_slider se déplace vers la gauche, lorsque la souris est à gauche, elle se déplace vers la droite. Cela fonctionne très bien. Maintenant, je voulais que différentes parties de image_slider changent la grande image ci-dessus quand on clique dessus.

J'ai donc décidé de faire ces actions dans le cadre de l'image_slider movieclip. J'ai donc ajouté des boutons transparents au clip image_slider et j'ai ajouté des écouteurs d'événement pour ceux-ci et je les ai fait fonctionner sur gotoandstop à différentes images dans Scene1. Cela fonctionne bien.

Mon problème est que maintenant l'image_slider ne bouge plus librement. Il bouge, mais comme vous pouvez le voir si votre souris arrête de bouger, le défilement s'arrête au prochain bouton. Vous devez déplacer à nouveau la souris pour le faire défiler. Je ne sais pas pourquoi il a décidé de le faire. Est-ce que quelqu'un a une idée de la façon de l'empêcher de s'arrêter à chaque bord de bouton?

Vous pouvez voir le film flash à http://www.luanamercy.com/FeatureExamples/flashgallery.html

Permettez-moi de savoir si je peux fournir plus d'informations qui serait utile pour vous. Peut-être qu'il existe une meilleure façon de faire les boutons. Je suis un débutant donc je pourrais faire un mauvais chemin.

J'apprécie toute aide.

Merci Luana

Répondre

0

Vous perdez essentiellement votre MOUSE_OVER événement chaque fois que la souris passe sur l'un des boutons transparents. Une façon de le résoudre pourrait être d'avoir un conteneur MovieClip qui contiendrait à la fois la bande et les boutons transparents et d'obtenir ce conteneur pour écouter vos événements MOUSE_OVER par opposition à la bande elle-même.

+0

Merci Patrick :) – Luana

+0

Oups, appuyez sur Entrée trop tôt. J'ai donc essayé de créer un nouveau clip et d'y glisser mon clip d'animation imagelider. J'ai ensuite changé mon Actionscript de sorte que l'écouteur mouseover se trouve sur le conteneur à la place de l'imagelider. – Luana

+0

Wow, c'est vraiment énervant que vous ne pouvez pas frapper entrer dans cette zone de texte. Cela fonctionne mais il a le même problème qu'avant. Est-ce que je ne comprends pas ce que vous dites correctement? Ainsi, lorsque les boutons sont configurés avec des écouteurs d'événement pour un clic de souris, vous pensez qu'ils ont aussi un écouteur mouseover? Je suppose que c'est probablement comme ça que ça fonctionne. Et les deux interférent? – Luana