Trucsweb.com

Forum de discussion

 Forum « Flash et Shockwave » (archives)

Re: boutons ki reste gras apres la visite de la page sous flash

Envoyé: 2 octobre 2003, 10h06 par Oznog


Salut,

Hum, c'est tout autre chose que Google qui lui n'a absolument rien à faire, le navigateur le gère pour lui (pour les hyperlien).

Pour des boutons en image, Google qui est en HTML ne fait qu'afficher un nouveau bouton sur une nouvelle page.

En Flash c'est une tout autre histoire et rien à voir avec le Navigateur.

Il y a une méthode simple et une méthode extrêmement complexe.

MÉTHODE SIMPLE :

Dans les on (release) simplement changer la couleur du bouton et le tour est joué, en autant que tu ne réafiche pas le bouton quelque part dans le "timeline". Ça implique que le bouton est encore "cliquable".

Alors tu peux aussi carrément substituer le bouton par un autre, du genre "attachMovie" par exemple. De cette façon tu peux changer entièrement le contenu d'un clip qui contient à prime abord l'instance d'un symbole bouton et une fois cliqué, un autre clip qui contient une simili bouton (d'une autre couleur) mais "non-cliquable".

MÉTHODE COMPLEXE :

1. Tu dois construire un tableau (array) de tout les hyperlien de ton animation. Avec un champ "bolléen" à FALSE (faux). De cette façon tu sais en partant qu'aucun hyperlien n'a été cliqué.

2. Puisque qu'avec Flash tu as une seule façon de faire un clic (avec un symbole bouton), tu dois ajouter dans TOUS les on (release) ou on (click) le code qui met la variable "bolléenne" à TRUE (vrais). De cette façon, tout les élément du tableau (array) qui sont à TRUE (vrais) son des hyperlien qui ont étés cliqués...

3. Ensuite, quand tu affiche tes bouton, et là on ne parle pas de les glisser sur la scène, l'affichage de tous tes boutons ou hyperliens doit être fait en programmation ActionScript. Avec la propriété _visible ou avec un gotoAndPlay sur le bon cadre (frame) ou peut importe la méthode d'affichage des boutons, il suffit alors de tester s'il a déjà été cliqué, si oui tu affiche un autre bouton (d'une autre couleur) ou plus simple tu change la couleur en ActionScript du bouton.

Avec la méthode du tableau (array) ce qui est pratique c'est que tu peux garder à long terme cet état. En sauvant dans un cookies ou dans une base de données avec login et autentification, tu peux récupérer le tableau et ainsi indiquer au visiteur tous les hyperliens qu'il a déjà visités même si ça fait plusieurs jours qu'ils ont étés visités.

Enfin, c'est pas une mince affaire comme tu vois.

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@