cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008
-
27 juin 2008 à 21:38
cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008
-
1 juil. 2008 à 01:40
Bonjour,
Je suis dans un movieclip et je voudrais que le curseur de ma souris ne réagisse pas aux boutons des movieclips précédents.
Les movieclips sont affichés par la fonction attachmovie.
Quel code exact devrais-je marquer et où exactement?
cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008 27 juin 2008 à 23:52
Je viens tout juste de marquer ce code sur la première frame d'un calque du movieclip(MC2) où je ne veux pas voir les boutons de l'autre movieclip(MC1)
for(elt in mc1){
mc1[elt].enabled=!mc1[elt].enabled;
}
Et je continue de réagir avec ces p*** de boutons de mc1!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Skev
Messages postés255Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 9 janvier 20103 28 juin 2008 à 12:01
Bon je vais t'expliquer brievement,
Tu as ton clip mc1 qui contient des boutons, et tu veux que lorsqu'un second clip passe dessus les boutons de mc1 sois inactifs.
Donc ton code devrais ressembler a ça :
//Code sur ton image clé
stop();
mc2._visible = false;//on masque mc2
//
onEnterFrame = function () {
if (mc2._visible) {// si mc2 est visible
for (elt in mc1) {
mc1[elt].enabled = !mc1[elt].enabled; //on cache les bouton de mc1
}
}
};
//
bien evidemment il faut prevoir un bouton pour montrer/cacher mc2
cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008 28 juin 2008 à 14:31
Merci pour ton aide mais ce n'est pas exactement ce que je veux. Ce qu'il me faut c'est que les boutons du clip mc2 soient inactifs automatiquement lorsque je fais attachmovie pour afficher mc2 sans avoir à cliquer sur un bouton pour montrer ou pas des clips comme j'ai pu le voir dans des sites flash.Si ce n'est pas cette fonction que les autres personnes utilisent, quelle méthode employer dans un site flash pour afficher des images et animations sans quelle interfèrent avec les images affichées précédemment?
Sinon j'ai pas compris pourquoi t'as marqué:
//Code sur ton image clé
stop();
mc2._visible = false;//on masque mc2
//
Est-ce l'image clé sur un calque de mc2 ?
Pourquoi devrais-je rendre mc2 invisible alors que se sont les boutons de mc1 que je ne veux pas voir et avec lesquels je ne veux pas intéragir.
cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008 28 juin 2008 à 18:20
Génial, on me réponds :)
En fait la je fais un test sur un fichier simple avec des clip et boutons et mc1 est directement affiché sur la scène et comporte un bouton qui fait attachmovie pour afficher mc2. Si le "parent est l'objet qui fait apparaitre mc1 je ne vois pas qui il peut être.
Ou est ce que je marquerai le code? sur mc2 ou mc1? avec quelle action ?
Je suis désolé de poser autant de question mais je n'ai réussi aucun résultat positif depuis plusieurs jours que j'essaye, pas une seule fois j'ai réussis à ne pas réagir aux boutons du dessous.
docodoc
Messages postés1671Date d'inscriptiondimanche 6 mars 2005StatutMembreDernière intervention21 juillet 20134 28 juin 2008 à 19:22
revois tes ciblages : _parent de tes mc correspond a la scene (=au _root !)
le code doit etre dans mc2 :
_parent.mc1.bonton1._visible=false ou enabled=false
a+
cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008 30 juin 2008 à 17:45
Merci Docodoc mais ça ne marche toujours pas. J'aimerai bien attacher mon fichier fla pour vous prendre à témoin mais on ne peut pas attacher de fichier ici j'ai l'impression. je pourrais te l'envoyer par mail stp?
cs_newbye
Messages postés15Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 8 septembre 2008 30 juin 2008 à 20:46
Ou bien si quelqu'un pouvait me donner le lien d'un fichier fla avec un exemple qui marche ou me contacter par MP pour échanger d'adresse email afin de m'envoyer un exemple.