begin process at 2012 05 27 18:11:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

PB loader


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PB loader

mardi 13 juin 2006 à 19:27:48 | PB loader

tom1gson

Bonjour,
Debutant je crée mon site en flash...
J'ai un probleme avec mon preloader...
Le swf que je charge a partir d'un autre se lance avant les 100%, en surimpression sur la barre de chargement...
Voici le code que j'ai utilisé pour le preloader :
_root.loadMovieClip=function(nom_fichier,niveau)
 {
 trace("chargement");
 _root.barre_chargement.fichier=nom_fichier;
 _root.barre_chargement._visible=true;
 _root.tdebut=new Date;
 mon_mcl = new MovieClipLoader();
 _root.mon_mcl.loadClip(nom_fichier, "_level" + niveau);
 _root.barre_chargement.niveau=niveau;
 _root.barre_chargement._max=taille_max;
 _root.i=0;
 _root.barre_chargement.onEnterFrame=function()
  {_root.i++;
  
  var loadProgress = _root.mon_mcl.getProgress("_level" + this.niveau);
  d=new Date;
  heure_deb=_root.tdebut.getTime();
  temppasse=d.getTime()-heure_deb;
  temptotalestime=temppasse*(loadProgress.bytesTotal/loadProgress.bytesLoaded);
  temprestantestime=temptotalestime-temppasse;
  debit=Math.ceil((loadProgress.bytesLoaded/1024)/(temppasse/1000));
  
  
  _root.barre_chargement.debit=debit + " Ko/s";
  
  _root.barre_chargement.taille_telecharger=Math.ceil(loadProgress.bytesLoaded/1024) + " Ko"
  
  h=Math.floor(temprestantestime/1000/60/60);
  m=Math.floor(temprestantestime/1000/60);
  s=Math.ceil(temprestantestime/1000);
  h<10?h="0" + h:null;
  m<10?m="0" + m:null;  
  s<10?s="0" + s:null;    
  
  _root.barre_chargement.temp_restant=h + ":" + m + ":" + s;
  
  _root.barre_chargement.temp_passe=Math.ceil(temppasse/1000) + " s / " + Math.ceil(temptotalestime/1000) + " s";
  
  _root.barre_chargement.temptotalestime=Math.ceil(temptotalestime);
  
  _root.barre_chargement.taille_totale=Math.ceil(loadProgress.bytesTotal/1024) + " Ko";
  if(loadProgress.bytesLoaded!=undefined and loadProgress.bytesTotal!=undefined)
   {
   ratio=Math.ceil((loadProgress.bytesLoaded*100)/loadProgress.bytesTotal);
   _root.barre_chargement.ratio.text= ratio + "%";
   }
  else
   _root.barre_chargement.ratio.text= "0 %";
  //_root.barre_chargement.ratio._x=(3*ratio);
  _root.barre_chargement.progressbar._width=(temppasse/temptotalestime)*300;
  if((loadProgress.bytesLoaded==loadProgress.bytesTotal) and loadProgress.bytesTotal>0)
   {
   _root.barre_chargement._visible=false;
   delete this.onEnterFrame;
   _root.chargeur._alpha=100;
   }
  }
 }
_root.loadMovieClip("monurl + loader.swf",1);

Merci d'avance...
jeudi 15 juin 2006 à 10:51:11 | Re : PB loader

tom1gson

Bon devant le manque cru de solidarité...
Voila la solution a mon probleme...
Il faut rajouter ces qq lignes de code sur la premiere image du swf à charger, quitte à decaler l'animation d'une image vers la droite sur la timeline...
stop();
_root.onEnterFrame=function()
{
if(_root.getBytesLoaded()>=_root.getBytesTotal())
{
delete _root.onEnterFrame;
_root.gotoAndPlay(1);
}
}


Cette discussion est classée dans : chargement, barre, math, root, loadprogress


Répondre à ce message

Sujets en rapport avec ce message

probleme de loader: je debute [ par dembroski ] voila j'ai trouver un bon code de loader mais j'ai un bleme:a la base g trois fichier:-un loader.swf-un index.html + index.swf-mon animation que je de Souci dans l'apparition de ma barre de chargement [ par skarun77 ] Bonjour à tous J'ai recemment crée ma propre barre de chargement et j'ai passé pas mal de temps dessus (chui débutant) malheuresement il y a un souci Problème barre de chargement [ par sofie16 ] Bonjour,j'ai créé une barre de chargement basic sur la première image de mon fichier flash (cf code plus bas). Le problème est qu'elle n'apparait qu'à chargement ? [ par xavireg ] Bonjour,J'ai mon swf qui fait 3,95mo (partie multimédia), je sais c'est assez lourd mais bon.J'ai crée une barre de chargement principale, vraiment ba loadmovienum et barre de chargement [ par missopium ] Bonjour à tousje fais appel à vous parce que je suis un peu coincée :---je voudrais faire une barre de chargement avec un loadMovieNum...Je sais ce qu Barre de chargement d'image ? [ par Rati_12 ] Salut, je Viesn de chercher pas mal sur le site et je n'ai pas trouvé :Je cherche le moyen de mettre une barre de chargement a la place d'une image, e chargement par parite [ par hacha ] Bonjour à tsécouter, j'ai un petit problem qui est : "j'ai une animaton de taille 11 mega et qlqs océtes, le chargement sur le site de cette animation telltarget [ par bernie667 ] bonjour a tous je debute j'essaye de faire un preload avec barre voici le code que j'ai recuperer  il marche tres bien mais le telltarget et pas conse Chargement d'une autre séquence. [ par crowmaster ] Bonjours à tous.Je suis graphiste freelance, (en début de carrière) lol. Et j'ai déjà réalisé mon site : www.grafiquedesign.comSeulement je suis entra


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales