begin process at 2012 02 07 05:36:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > PRELOAD D'IMAGES EXTERNES MUTIPLES

PRELOAD D'IMAGES EXTERNES MUTIPLES


 Information sur la source

Note :
Aucune note
Catégorie :ActionScripts Classé sous :prechargement, chargement, multiple, plusieurs, jpg Niveau :Débutant Date de création :07/02/2008 Date de mise à jour :07/02/2008 02:46:08 Vu :12 542

Auteur : gmni

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Voici un code pour le préchargement de plusieurs images externes
dans le cache du navigateur.
C'est seulement pour éviter de passer par javascript et
intégrer directement le préchargement à flash.

Utilisation:
Copier le code ci-dessous dans la première frame et
accompagner le swf au final avec des images à précharger,
par exemple : image1.jpg, image2.jpg, image3.jpg, etc...

Source

  • //
  • stop();
  • //nombre de départ
  • nb = 1;
  • //nombre total des fichiers à precharger
  • max = 5;
  • //extension des fichiers
  • ext = ".jpg";
  • //préfixe des fichiers
  • doc = "image";
  • //la cible à la fin des préchargements
  • function cible(){
  • trace("ok");
  • }
  • //creation du nom du fichier courant
  • function nom_fichier() {
  • return doc + nb + ext;
  • }
  • //creation d'un clip invisible
  • _root.createEmptyMovieClip("mc", 1);
  • mc._alpha = 0;
  • //la fonction de prechargement
  • function precharge() {
  • mc.loadMovie(nom_fichier());
  • _root.onEnterFrame = function() {
  • total = mc.getBytesTotal();
  • charge = mc.getBytesLoaded();
  • part = Math.ceil((charge/total)*100);
  • if (part == 100) {
  • delete _root.onEnterFrame;
  • nb++ ;
  • if (nb == max+1) { cible() } else { precharge() };
  • }
  • }
  • }
  • //load la fonction
  • precharge();
  • //
//

stop();
//nombre de départ
nb  = 1;
//nombre total des fichiers à precharger
max = 5;
//extension des fichiers
ext = ".jpg";
//préfixe des fichiers
doc = "image";

//la cible à la fin des préchargements
function cible(){
trace("ok");
}

//creation du nom du fichier courant
function nom_fichier() {
return doc + nb + ext;
}

//creation d'un clip invisible
_root.createEmptyMovieClip("mc", 1);
mc._alpha = 0;

//la fonction de prechargement
function precharge() {
mc.loadMovie(nom_fichier());
_root.onEnterFrame = function() {
	total = mc.getBytesTotal();
	charge = mc.getBytesLoaded();
	part = Math.ceil((charge/total)*100);
	if (part == 100) {
		delete _root.onEnterFrame;
		nb++ ;
		if (nb == max+1) { cible() } else { precharge() };
	}
}
}

//load la fonction 
precharge();

//

 Conclusion

il y a certainement mieux et peut être déjà vu
mille fois, mais ce code fonctionne...


 Historique

07 février 2008 02:43:07 :
aucune
07 février 2008 02:46:08 :
faute de frappe

 Sources de la même categorie

Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar
Source avec Zip Source avec une capture MP3 LAYER NICE &SMALL par yasdar

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CONCEPT BROWSER : NAVIGATEUR EN MODE TEXTE par mouloudikhaled
Source avec Zip Source avec une capture DIAPORAMA FLASH DYNAMIQUE + XML AVEC MINIATURES(VIGNETTES) E... par baillezon
Source avec Zip Source avec une capture AFFICHAGE D'UN LOADING PRINCIPAL SOUR FORME DE TEXTE, AVEC B... par x_mec
Source avec Zip Source avec une capture SELECTION MULTIPLE par libertyblood
Source avec Zip Source avec une capture PRELOADER BASIQUE NON OPTIMISÉ par bou_nabil

Commentaires et avis

Commentaire de pegase31 le 07/02/2008 13:44:31 administrateur CS

Effectivement, ce bout de script est bien "débutant" .. tu n'y utilises même pas la Classe MovieClipLoader qui a justement été spécialement prévue pour ce genre de cas. En plus, elle gère le progressions de chargement des multiples images, ce qui te permet d'afficher une barre de progression dans chacune des images que tu charges.

Peg'

Commentaire de smoochy le 08/02/2008 11:56:05

c'est clair que la Classe MovieClipLoader a pleins d'avantages...

personnellement j'utilise souvent le code de loubiou:
http://www.flashkod.com/codes/SCRIPT-CHARGEMENT-CLIPS-QUEUE-LEULEU-POUR-LIMITER-BANDE_34459.aspx

que j'adapte à ma sauce selon mes besoins

Commentaire de ibnhaitam le 14/07/2008 16:15:47

vous savez je suis débutant en flash et pour moi c'est du casse tête tous j'arrive pas à le gober désolé, mais penser à m'aider merci.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Chargement d'une image dynamique [ par mozefoc ] Bonjour.J'ai un pb lors du chargement d'un jpg dans mon fla je voudrais faire une anim de chargement mais j'arrive pas à récupérer le poid total et le verifier le chargement d'un jpg [ par jacknikolson ] salut à tous, j'ai une question qui me turlupine...sur ma scène j'ai un bouton qui appelle un .jpg dans un clip temple code est tout bête:on (release) prechargement multiple avec un seul preloader? [ par francois44 ] Bonjour à tousje suis en train de réaliser une visionneuse d'image qui peut aussi servir de diaporama.j'aimerai réalisé un barre d chargement de fichier externe [ par lexxo1000 ] un petit soucis de debutant. J' aimerais charger un fichier.jpg externe au demarrage d' une page.J' ai créé une ocurrence(1a) pour receptio Est-il possible de faire un chargement de JPG préventif?? [ par redemption ] Salut à tous. voila ce que j'aimerai faire. sur un site html j'ai des images un peu lourdes. et j'aimerai faire un chargement en flash pour qu'el Chargement directe d'un .jpg ou .swf [ par Chritchan ] Bonjour tout le monde ! Je vais peut etre parraitre bete mais je voudrais vous demander comment vous feriez pour charger un jpg (aléatoirement ma Chargement de JPG dans un Loader [ par Mikounours ] Bonjour, j'ai un problème avec le composant Loader. je reussis sans problème à afficher une première jpg via la méthode load(). J'aimerais ensuite af pb de chargement jpg [ par supportism ] salut,j'ai creér un diporama deroulant en fovtion de la position de la souris (suite à un exemple en open source sur le site),jusque la tout vas bien. prechargement de jpg(comme var) depuis inernet [ par eroskod ] j'ai une variable ph qui porte le chemaint de la photo depuit internet.et j'ai un loader pour charger l'image.il ne marche pas on line.je veux que le Chargement d'un jpg dans un bouton ou un clip [ par flatcedrik ] Bonjour, Pour une galerie d'image avec thumbnails j'aimerai connaitre les codes pour alléger le poids du swf et donc charger les images des boutons et


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,686 sec (3)

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