flash et rollover

flash et rollover - Web design - Graphisme

Marsh Posté le 31-05-2002 à 17:07:38    

quand je fais un rollover disjoint sous flash, admettont que j'ai un bouton et que quand on passe dessus je veux qu'il change de couleur, mais aussi qu'il affiche un texte.
Le rollover marche sans probléme, mais il marche aussi a l'envers; c'est à dire que qd je passe le pointeur sur l'emplacement vide ou s'affiche le texte lors du rollover, et bien le texte s'affiche et le bouton change de couleur (enfin ça active aussi le rollover quoi)
Je fais quoi pour eviter ça?
 
 
ps: si c'est pas clair, je recommence [:veryfree]

Reply

Marsh Posté le 31-05-2002 à 17:07:38   

Reply

Marsh Posté le 31-05-2002 à 17:10:10    

Sort la zone où tu ne veux pas faire de rollover de ton bouton (Ctrl + X du champ de texte, double clic en dehors du bouton pour revenir sur la scène + Ctrl V).
 
Ensuite sur ton bouton, tu appelles ta fonction :
on (press) {
_root.monChampsTexte = "super comme commentaire !";
}
 
Voilà.

Reply

Marsh Posté le 31-05-2002 à 17:12:24    

bon je vais essayé ça dans la journé, merci  :jap:
 
edit: chuis pas sur d'avoir tout compris  [:veryfree]

 

[jfdsdjhfuetppo]--Message édité par frenzy le 31-05-2002 à 17:13:28--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 31-05-2002 à 19:59:00    

bon j'arrive pas a le faire ton truc
en fait pour le bouton j'ai utilisé les fonction bouton "up" "over" et "down"

Reply

Marsh Posté le 31-05-2002 à 21:21:22    

Envoie-moi ça @ fastclemmy@free.fr

Reply

Marsh Posté le 31-05-2002 à 22:34:49    

fastclemmy a écrit a écrit :

Envoie-moi ça @ fastclemmy@free.fr  




 
merci,  
 
beh chuis juste entrain de me faire la main en suivant le tuto de micro application. tu veux pas plutot m'expliquer ? [:frenzy]

Reply

Marsh Posté le 31-05-2002 à 22:36:50    

Et si je veut le faire pour une image?  
 
 
on (rollover) {  
_root.monimage._visible = true;  
}
 
C'est juste?

Reply

Marsh Posté le 31-05-2002 à 22:38:43    

NGKreator a écrit a écrit :

Et si je veut le faire pour une image?  
 
 
on (rollover) {  
_root.monimage._visible = true;  
}
 
C'est juste?  




 
ce que je comprend pa c'est comment tu le place ton image ou text lorsqu'il s'agit comme moi d'un rollover disjoint.

Reply

Marsh Posté le 31-05-2002 à 22:42:50    

C'est compliqué l'action script! Il n'y aurait pas des bons tutos à part ceux qui sont livrés avec Flash?

Reply

Marsh Posté le 31-05-2002 à 22:55:43    

http://www.yazo.net pour les tutos, le reste comme d'hab dans le topic que Pinzo entre autres a en signature.
 
Sinon pour le problème du rollover disjoint, je ne vois pas bien le problème.
 
Tu as d'un côté un bouton dont les actions d'animation d'images différentes selon l'état (roll, clic) sont gérés directement par Flash : il suffit de créer les images clés à l'intérieur du bouton.
 
Le changement dynamique d'un champ de texte est tout à fait différent et doit effectivement se faire en dehors du bouton si on ne veut pas que Flash considère le champ de texte comme un élément du bouton (donc susceptible d'activer le rollover par exemple).
 
Donc, on résume : sur ta scène, tu as d'une part un bouton avec dedans tes images clés qui font que ton bouton devient rouge en passant dessus et jaune en cliquant. D'autre part, toujours sur la scène (en dehors du bouton) tu as un champ de texte. Dans la palette Options de texte, tu en fais un champ dynamique en cochant la bonne case. Tu donnes un nom de variable, par exemple monChampDeTexte.
 
Ensuite, tu sélectionnes le bouton et tu affiches la palettes des actions et tu écris :
// affichage du texte
on (rollOver) {
monChampDeTexte = "super ce commentaire";
}
 
// réinitialisation du champs de texte
on (rollOut) {
monChampDeTexte = "";
}

Voilà...  :hello:

Reply

Marsh Posté le 31-05-2002 à 22:55:43   

Reply

Marsh Posté le 31-05-2002 à 23:23:15    

voici un ex:
http://mapage.noos.fr/lila.mae/bouton.html
 
et voici le .fla:
http://mapage.noos.fr/lila.mae/bouton.fla
 
quand on passe sur le bouton tout marche; le bouton change de couleur et le text apparait a coté. Mais quand on passe le curseur à l'endroit ou apparait le texte et bien ça enclenche le rollover aussi (bouton qui change de couleur et texte qui apparait) :D

Reply

Marsh Posté le 31-05-2002 à 23:33:38    

Il faut séparer bouton et texte (que j'ai mis en fait dans un movie clip pour contrôler sa visibilité)
 
http://fastclemmy.online.fr/work/hfr/bouton.fla
http://fastclemmy.online.fr/work/hfr/bouton.swf
 
Et ne va pas me dire que le code est compliqué ;)

Reply

Marsh Posté le 31-05-2002 à 23:34:53    

fastclemmy a écrit a écrit :

Il faut séparer bouton et texte (que j'ai mis en fait dans un movie clip pour contrôler sa visibilité)
 
http://fastclemmy.online.fr/work/hfr/bouton.fla
http://fastclemmy.online.fr/work/hfr/bouton.swf
 
Et ne va pas me dire que le code est compliqué ;)  




 
bon je regarde ça, merci bcp  :jap:

Reply

Marsh Posté le 01-06-2002 à 00:10:22    

arggggg  [:veryfree]  
 
comment tu caches le texte pour qu'il n'apparaissent que lors du on (rollover)?

Reply

Marsh Posté le 01-06-2002 à 00:10:39    

Mercis beaucoup fastclemmy pour ton fichier flash grâce auquel j'ai tout compris :jap:  
 
Pour le le site c'est sympa aussi!

Reply

Marsh Posté le 01-06-2002 à 00:12:24    

frenzy a écrit a écrit :

arggggg  [:veryfree]  
 
comment tu caches le texte pour qu'il n'apparaissent que lors du on (rollover)?  




 
Bah sur la première image de mon animation, regarde l'action :
_root.clip_texte._visible = false;

Reply

Marsh Posté le 01-06-2002 à 00:26:22    

fastclemmy a écrit a écrit :

 
 
Bah sur la première image de mon animation, regarde l'action :
_root.clip_texte._visible = false;  




 
beh oui mais je dois faire un truc pas bien parce que ça marche pas  [:veryfree]  
j'y retourne, et merci pour ta patience

Reply

Marsh Posté le 02-06-2002 à 12:43:30    

Merci grâce à vous j'arrive à faire ça:  
 
http://grafics.free.fr/boutonng.swf

 

[jfdsdjhfuetppo]--Message édité par NGKreator le 02-06-2002 à 12:44:11--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 02-06-2002 à 12:52:50    

Mais comment on utilise la fonction "fade in / fade out"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed