Bouton fermé dans un .swf externe qui se charge dans un compasant

cs_carobou Messages postés 6 Date d'inscription dimanche 25 juin 2006 Statut Membre Dernière intervention 14 mai 2008 - 4 mai 2008 à 15:37
cs_carobou Messages postés 6 Date d'inscription dimanche 25 juin 2006 Statut Membre Dernière intervention 14 mai 2008 - 8 mai 2008 à 11:42
Bonjour à tous,
Je suis en train de créer un site et qui contient un visuel avec des boutons enMovis Clip annimés, et quand on cilque dessus c'est un .swf externe qui se charge dans un compasant au milieu de l'image (un rectangle qui couvre environ 1/3 de l'image). Jusqeu là, rien de très orginal, mais ce que je voudrais c'est savoir s'il est possible de fermer ce .swf chargé (ou peut-être faut-il le rendre invisible?) et ainsi voir seulement l'image de départ enitèrement. Je pensais construire mon site entièrement sur ce principe de .swf ewterne (il y a environ 6 boutons dans le site) mais je n'arrive pas à savoir comment fermer ces pages une fois chargée dans le composant?
J'espère que je n'ai pas été trop confuse et que quelqu'un pourra m'aider...
merci d'avance
Caroline

4 réponses

cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
4 mai 2008 à 20:09
Charges tes autres swf dans le même composant, ou sur le même niveau, le nouveau swf viendra prendre la place du précédent

Alise
from FlashForum-oi.info
0
cs_carobou Messages postés 6 Date d'inscription dimanche 25 juin 2006 Statut Membre Dernière intervention 14 mai 2008
5 mai 2008 à 16:25
oui, mais le problème c'est que je veux pouvoir le fermer de façon à revenir à mon image sans aucun .Swf visible...
dois-je charger un swf vide à la place lorsque je clique sur le bouton fermé?
0
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
5 mai 2008 à 20:47
Je crois comprendre ce que tu cherches à faire. Personnellement je me servirais du "SwingPackage" de BananaTree (dispo sur ce forum) qui ouvre un popUp (en Flash) qui te permet de charger ce que tu veux (jpeg ou swf, interne ou externe) et que tu peux ouvrir ou fermer comme tu désire le faire.
voir un exemple :


Alise
from FlashForum-oi.info
0
cs_carobou Messages postés 6 Date d'inscription dimanche 25 juin 2006 Statut Membre Dernière intervention 14 mai 2008
8 mai 2008 à 11:42
j'ai trouvé une solution!
En fait j'ai d'abord commencé par
utiliser la fonction LoadMovieNum "classique" en changeant tous mes
codes pour toutes mes pages (entre temps j'avais fait toutes les pages)
et j'ai en effet réussi à y mettre une fonction fermée... Donc j'étais
contente! Puis je me suis rendue compte que la raison qui m'vais
d'abord poussé à utiliser un Loader composant, c'est qu'il permet de
créer un preloader unique à chaque fois qu'on charge un swf dans la
page. Comme mes swf sont assez lourds et que je n'utilise pas de
bibliothèque partagée, c'est quand même bien pratique!
donc je viens de me creuser les méninges et j'ai trouvé une astuce!
je
place un calque au dessus de mon Preloader avec un bouton _Close que je
rends invisible en changeant l'alpha et qui vient se place sur la croix
fermeture des swfs que j'ouvre! je lui assigne la fonction

_close.onRelease = function() {
myLoader._visible = false;
}

alors que je rends le loader visible à nouveau à chaque fois que je clique sur les boutons du menu!

je suis ravie!

merci encore d'avoir cherché pour moi
0
Rejoignez-nous