Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: preload fash avec MovieClipLoader ... erratum
Envoyé: 22 février 2006, 9h53 par toph
Alors déjà, je me suis rendu copmte que j'ai déjà posté un message où j'explique le code plus en détail ...
http://www.trucsweb.com/Forum/voirmessage.asp?forumid=17&messageid=15478&posparent=2
Dans ton cas, il faut que tu crées une animation séparée, différente du swf que tu veux charger(un nouveau .fla : chargeur.fla par exemple ou dans ton clip d'intro) sur lequel tu vas poser ce code.
Tu vas lui demander de charger ton animation (menu.swf par exemple). Il va la charger en la mettant dans un clip chez lui (le clip 'movieClip_cible' dans le code).
Et dans la fonction onLoadComplete tu rajoute la fonction
getURL("URL de la page web du menu");
Résultat : une fois qu'il aura tout bien chargé, il va lancer l'URL de ta page web avec dedans ton anim menu.swf (qui sera déjà dans le cache du navigateur et qui apparaîtra directement!)
Tu obtiendras donc un chargeur.swf qui aura pour but de charger menu.swf.
le seul truc auquel il faut faire attention, c'est que comme tu le charges 'à chaud', flash va commencer à le lire tout de suite donc, il faut que tu arrêtes la lecture de ce movieClip_cible dans lequel il est chargé.
Et ce chargeur, il te suffit de le mettre dans ta page web d'intro... et le tour est joué!
Pour répondre à ta question sur les fonction, je t'invite à aller dans l'aide de flash pour y voir un peu plus clair dessus. Rubrique Dictionnaire référence ActionScript > Lettre M > La classe MovieClipLoader ... c'est très bien fait, et il y a des exemples assez clairs si je me souviens bien! Et toutes les fonctions (et leurs argmuents) et propriétés de la classe sont bien expliquées.
N'hésite pas à revenir si pb. Mais mets ton code.
A plus
Toph'
Réponses
|