www.mutationevent.com

Flash et les boutons suivant et précédent

On sait tous ou disant ceux qui utilisent Flash que lorsqu’on conçoit un site entièrement en flash et bien les boutons suivant et précédent de la barre de navigation deviennent inutilisables, alors quoi faire.
La solution existe sûrement mais comment faire.

Les boutons suivant et précédent s’active lorsqu’on clique sur un lien pour aller dans une autre page alors qu’avec flash c pas possible parce qu’on ne change pas de page lorsqu’on utilise loadMovie par exemple, alors pourquoi ne pas faire ça tout en utilisant loadMovie.
C’est la qu’intervient Javascript.


Explication :

On suppose que dans notre animation flash on possède 3 boutons et que chaqu’un d’eux fait appel a la fonction loadFrame() figure1 et envoie comme paramètre a cette dernière le nom de l’animation a chargé (animation qu’on chargé auparavant avec loadMovie).

La fonction appelé a partir de l’animation flash va recharger notre frame (topFrame) figure1 en passant le paramètre reçu à la page figure1.
Lorsque cette page (topFrame) elle récupère le paramètre maintenant disponible dans l’url et l’envoi à notre animation flash qui se trouve dans l’autre frame (mainFrame) figure1 via une fonction Javascript qui fait appel à SetVariable.

Maintenant il ne nous reste plus qu’a récupérer cette variable dans flash et chargé notre animation avec loadMovie

J’ai utilisé getURL pour appeler la fonction javascript à partir de l’animation, SetVariable pour l’envoi vers flash et un onEnterFrame pour faire une boucle afin de vérifier l’arrivé de la variable, mais vous pouvez utiliser l’External API (Flash,external,ExternalInterface) pour la communication entre Flash et Javascript.

No related posts.

Laisser un commentaire

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image



  • Archives

  • Catégories

  • @mutationevent