BIG problèmes avec Preloader

  • esse_bi
  • Novice
  • Novice
  • No Avatar
  • Inscription: Sep 19, 2008
  • Messages: 15
  • Status: Offline

Message Octobre 18th, 2008, 2:20 pm

Im chargement avec loadMovie environ 20 jpgs dans mon swf gallery.swf, le jpg sont dans un mc container_mc appelé et je peux voir tous les aller plus loin et de dos, le tout dans le container_mc
Je donne la parole à partir de home.swf galerie en appuyant sur un bouton. swf
Jaimerais ajouter un Preloader qui charge tout le contenu avant de lancer la navigation sur la galerie, afin que tous mes jpg sont loade, et je vois un par un dans le container_mc sans temps d'attente plus...

Im vraiment pas en mesure de résoudre
Jai essayé avec getBytesTotal / chargement, mais il semble ne pas fonctionner

aider!

thx
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 18th, 2008, 2:20 pm

  • Flanders
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 27, 2006
  • Messages: 48
  • Loc: Reno, Nevada US
  • Status: Offline

Message Octobre 19th, 2008, 6:08 pm

Lors du chargement du contenu externe avec du code, le getBytesTotal ne reflète pas exactement la taille véritable du film lorsque l'ensemble du contenu est chargé. Si vous avez un fichier SWF qui 10kb Ce code figure dans les charges que 20 images, le fichier n'est encore que 10ko pendant le chargement. Pour obtenir quelque chose comme cela fonctionne, vous devez écrire du code qui ne sera pas exécuter votre film jusqu'à la dernière image est chargé po

Code: [ Select ]
 
var i = 0;
var num = number of images to load;
 
loadimages(i,num);
 
function loadimages(i,num){
if(i!=num){
//load your image here
i++;  //increment your counter
loadimages(i,num);   //call the function again
 
}else{    //You have already loaded the last image
 
//start your movie here
}
 
  1.  
  2. var i = 0;
  3. var num = number of images to load;
  4.  
  5. loadimages(i,num);
  6.  
  7. function loadimages(i,num){
  8. if(i!=num){
  9. //load your image here
  10. i++;  //increment your counter
  11. loadimages(i,num);   //call the function again
  12.  
  13. }else{    //You have already loaded the last image
  14.  
  15. //start your movie here
  16. }
  17.  
  • esse_bi
  • Novice
  • Novice
  • No Avatar
  • Inscription: Sep 19, 2008
  • Messages: 15
  • Status: Offline

Message Octobre 20th, 2008, 7:47 am

Merci beaucoup pour votre réponse, Im vraiment fou!
Je veux dire, Ive terminé mon site, alors je this ok, je fais de précharge et de son complet! Mais je ne peux pas faire de précharge:, - (
Lorsque vous écrivez / / chargement de votre image ici / /, où j'ai eu à le charger?
Je dois mettre tous dans un endroit où ils ne sont pas visibles, mais que je peux appeler dans ma scène avec boutons Ive déjà fait:
J'ai un grand nom de clip et les clips qui se chargent de la grande jpgs
avec loadMovie (i + ". jpg "," grand ") je vais donc devoir changer cette action parce que sinon, il commence à nouveau le chargement jpgs, avec un autre qui déplace le jpg J'ai besoin Frome le lieu où Ive stockées à mon grand clip...
est-ce possible?
thx-vous très très très très bien!
  • Flanders
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 27, 2006
  • Messages: 48
  • Loc: Reno, Nevada US
  • Status: Offline

Message Octobre 20th, 2008, 10:12 am

Le chargement des images peut être un ensemble de blocs de code.
vous pouvez charger l'image et déplacez-le vers un emplacement sur le stade alpha de son changement ou de toute autre transformation. Ensuite, une fois que le dernier est prêt et chargé, vous pouvez prendre tous les d'eux et de les placer dans de retour sur la scène dans le début de votre film ici bloc de code. La dernière chose à exécuter sera la gotoAndPlay () que démarre le film après avoir terminé tout le reste (le chargement et le placement de tous les films).
  • esse_bi
  • Novice
  • Novice
  • No Avatar
  • Inscription: Sep 19, 2008
  • Messages: 15
  • Status: Offline

Message Octobre 20th, 2008, 11:51 am

Ive a essayé avec le code suivant, mais je ne peux pas faire mon jpgs invisible, et quand je simuler upload Il charge deux jpgs, joue de la racine, le chargement commence de nouveau avec les deux premiers jpgs, palys la racine....

Où suis-je tromper?
thx

stop ();

bar._visible = false;
border._visible = false;


for (z = 1; z <= 10; z + +) (
mymovieclip = "container" + z
createEmptyMovieClip (mymovieclip, z);
mymovieclip. _visible = false;
my_mc = new MovieClipLoader ();
précontrainte = new Object ();
my_mc.addListener (précontrainte);
preload.onLoadStart = function (targetMC) (mycontainer._visible = false
trace (mycontainer + "conteneur")
bar._visible = true;
border._visible = true;
pText._visible = true;
);
preload.onLoadProgress = function (targetMC, lBytes, tBytes) (
bar._width = (lBytes / tBytes) * 100;
pText.text = "%" + Math. round ((lBytes / tBytes) * 100);
);
preload.onLoadComplete = function (targetMC) (

border._visible = false;
bar._visible = false;
pText._visible = false;
jouer ();

);

myclip = "phil / mode / big /" + z + ". jpg"
my_mc.loadClip (myclip, "conteneur" + z);


)
  • Flanders
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Fév 27, 2006
  • Messages: 48
  • Loc: Reno, Nevada US
  • Status: Offline

Message Octobre 21st, 2008, 10:30 am

Pouvez-vous envoyer votre fichier quelque part?

Afficher de l'information

  • Total des messages de ce sujet: 6 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 28 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC