|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 3 ![]() |
Bonjour,
Je suis débutant en flash et je sais que la question a déjà été traitée mais malgré plusieurs heures de recherches et l'essai de plusieurs solutions, je n'arrive toujours pas à résoudre mon problème avec Flash 8. J'ai donc décidé de crier HELP ! J'ai fait une animation principale (main.swf) qui a un clip dans lequel il y a un bouton (bouton1). Lorsque je clique sur ce bouton il doit charger une animation (zoo.swf) dans un clip sur la scène principale (loadings_mc). Jusque là pas de problème puisque l'animation (zoo.zwf) finit par se charger. Par contre, cette animation à charger étant lourde (contient de la musique), j'ai fait un preload d'une petite animation qui tourne en boucle. Le même preload que pour animation principale et qui fonctionne très bien sur celle-ci. En revanche le preload de l'animation à charger est complètement ignoré, il y a un gros blanc et quand l'animation est effectivement chargée elle démarre directement. Exit le preload. J'ai essayé les loadmovies classiques, les classes MovieclipLoader...toujours le même résultat. Quelqu'un connait-il la solutions parce que là c'est déprime... Merci beaucoup |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 24 ![]() |
.
meme probleme pour moi, mon loader fonctionne tres bien sur le swf maitre, mais sur les autres swf qui sont appeles dans un container, le loader veut pas s'afficher, sait pas pourquoi... pourtant j'ai teste exactement le meme fichier hors contexte container, aucun probleme, le loader demarre bien mais lorsq'il s'agit d'un container, rien a faire .... t'as ton code de loader ca serait interessant de comparer... voici le mien (tout a fait banal du reste, mais je crois que c'est a cause des root, je les ai remplace par des parent, meme combat !...) : onSelfEvent (enterFrame, includingFirstFrame) { percentLoaded = _root.getPercentLoaded(); BytesLoaded = _root.getBytesLoaded(); BytesTotal = _root.getBytesTotal(); KbLoaded = Math.round(BytesLoaded / 1024); KbTotal = Math.round(BytesTotal / 1024); loaderbar._xscale = percentLoaded; percent_output = percentLoaded add " %"; if (KbLoaded >= KbTotal) { nextSceneAndPlay(); } } onFrame (50) { gotoSceneAndPlay("<current scene>",1); } . |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 3 ![]() |
en fait, sur mon fichier à charger (zoo.swf) j'ai fait une première scène loading avec une petite anim toute lègère sur 30 frames et avec ce code à la frame 30 :
if (_root.getBytesLoaded()<_root.getBytesTotal()) { gotoAndPlay (1); }else{ gotoAndPlay ("scene2", 1); } et là sur ma scène 2 j'ai la musique qui se lance normalement... j'ai essayé en enlevant les _root., en ne mettant rien ou des _parent. ou this. et mêmes galères |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 33 ![]() |
il faut effectivement utiliser que des "_parent" pour faire référence à tes objets de ton application.
aide toi pour mettre les _parent avec la fonction trace exemple : trace(this); |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 3 ![]() |
et ça marche en le bidouillant un petit peu. Si jamais ça peut servir à d'autres... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com