zrellianiss
Messages postés26Date d'inscriptionlundi 30 mars 2009StatutMembreDernière intervention 5 juin 2010
-
7 avril 2009 à 14:15
zrellianiss
Messages postés26Date d'inscriptionlundi 30 mars 2009StatutMembreDernière intervention 5 juin 2010
-
9 avril 2009 à 12:52
Bonjour<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
Dans un site flash accompagné par les boutons suivants : accueil, galerie photos, vidéo, vue 360°, contacts. J’avais rechargé un swf dans un clip placé par la suite dans la page « vue 360° ». Le problème est : si on click sur le bouton « vue 360° » le déchargement ne s’effectue pas lorsque on click sur un autre bouton.
Comment décharger le Swf
qui contient un vue 360° après son rechargement dans la scène.
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 7 avril 2009 à 15:04
rebonjour
si tu veux réelement 'décharger' ton clip -> mclip.unloadMovie()
si tu veux juste le rendre invisible sur les autres 'vues' (accueil, galerie photos, vidéo) utilise plutôt un mclip._visible=false (pour le masquer) et mclip._visible=true pour l'afficher...
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 7 avril 2009 à 19:06
Salut Peg'
le code qui appelle un swf dans une animation flash est
{
mclip.removeMovieClip();
Je ne l'ai pas signalé car manifestement cette fonction est connue, mais dans un soucis d'exhaustivité, tu as parfaitement raison
reste encore le mclip._alpha=0 mais que je ne préconise absolument pas...
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 8 avril 2009 à 22:18
point intéressant, car même en supprimant un objet de la mémoire, il faut attendre le passage du GarbageCollector pour qu'elle disparaisse entièrement ...
zrellianiss
Messages postés26Date d'inscriptionlundi 30 mars 2009StatutMembreDernière intervention 5 juin 2010 9 avril 2009 à 12:52
Bonjour
J’ai conclus enfin que la seule solution est de copier les calques de l'animation swf qu'on veut la recharger dans un clip de la scène voulu. Comme ça on peut éviter plusieurs problèmes de rechargement d'un swf dans un fla. Enfin cette solution a bien marché avec moi.