Apprenez à réaliser un preloader Flash multimédia, dans ce tuto Flash ActionScript de près de 3 heures (2h45 divisé en 17 vidéos). Vous verrez comment il est possible d'organiser un projet complet et comment utiliser des composants externes pour accroitre votre production.

Pour cela nous prendrons un exemple concret, la création (de A à Z) d'un preloader multimédia via le langage AS3 (de Flash CS5). Ce preloader bénéficie d'une multitude de réglages nous permettant par exemple de charger :

  • Des images : jpg, jpeg, png, gif, JPG, JPEG, GIF
  • Des fichiers audio : mp3, mp2, wav
  • Des fichier flash: swf
  • Des vidéos au format flv

En fonction des extensions, le preloder proposera différents type de réglages, un positionnement en x et en y, un centrage automatique pour le chargement d'images, de fichiers swf et vidéos et la possibilité de régler le volume et le nombre de boucles de lecture pour les fichiers audios et vidéos.

Sachez aussi que pour le chargement de vidéos, un lecteur possédant toutes les interactions standard liées à la lecture sera proposé (boutons : play, stop, pause,mute, fullScreen, slider de : volume et seek).Concernant l'interface du preloader, vous aurez la possibilité de choisir les couleurs des cubes de chargement, mais aussi celles des effets (lueurs et textes)

Le gros avantage de cette application se situe au niveau de sa mise en place, en effet pour charger l'ensemble de ces médias une seule ligne de code suffit  (l'ensemble des réglages y compris).

Pour vous en convaincre, voici l'exemple du chargement d'un fichier flv:

Preloader.load({$this:this,target:videos/vid.flv,color1:0x333333,color2:0x99f523,x:20,y50,center:true,volume:50,boucle:2});

Comme vous pouvez le voir, aucune variable n'est à créer, ici nous utilisons des méthodes statiques facilitant l'instanciation de cette application.

Si vous le souhaitez, vous pouvez tester l'ensemble des modes de chargement en suivant ses adresses:

Fonctionnalités du preloader multimédia:

  • Un preloader au design soigné avec un déploiement animé
  • Gestion multimedia : jpg,jpeg,png,gif,GIF,mp3,mp2,wav,swf,flv
  • Paramétrage des couleurs du preloader et de ses effets
  • Possibilité de modifier le volume et le nombre de boucles (fichier audio et vidéo)
  • Possibilité de positionner les médias manuellement ou d'activer le centrage auto
  • Mise en place et paramétrage simplifié
  • Une gestion des erreurs avancées (découpe des erreurs, messages personnalisés, affichage dans l'application)
  • Ensemble du preloader créé dynamiquement (carrés y compris)

Les grandes étapes de ce tuto Flash:

I°) Mise en place de l'interface :

  • Création de l'interface (fichier fla) et paramètrage
  • Mise en place du composant FLVPlayback 2.5
  • Paramétrage du composant
  • Récupération de la font choisie et liaison pour l'export

II°) Préparation du projet

  • Mise en place des médias chargés pour les tests
  • Mise en place des classes de mon framework (ViewError, returnError, DessineRect)
  • Mise en place du dossier fonts contenant la police à Embeder

III°)Mise en place de la classe Precharg

  • Mise en place de la structure de base (package, classe, constructeur)
  • Ajout des imports (classés par package)
  • Chargement de la police utilisé via le tag 'Embed'
  • Mise en place de l'ensemble des variables et constantes du projet
  • Mise en place des paramètres de réglage du preloader
  • Test des paramètres et gestion de l'affichage des possibles erreurs de liaison
  • Récupération du type de média en fonction des extentions récupérées
  • Mise en place de la partie graphique (création des carrés et des conteneurs)
  • Mise en place de la première tween pour le déploiement des carrés
  • Création du texte de chargement et de son conteneur (utilisation de with)
  • Lancement de la progression en fonction des médias chargés
  • Paramètrage en fonction des médias (FLVPlayer>>skin, audio>>soundChannel>>soundTransform)
  • Mise en place des écouteurs en fonction des médias
  • Gestion de la progression (animation des carrés, gestion des couleurs et du texte de chargement)
  • Mise en place de la fin du chargement replis du preloader (textes, carrés, lueurs, etc)
  • Gestion des erreurs de chargement (gestion des id d'erreurs, affichage personnalisé)
  • Suppression des éléments (utilisation de la méthode proposé par Grant Skiner(LocalConnection().connect('foo'))
  • Gestion de l'affichage du média (en fonction des paramètres passés)

IV°) Instanciation du preloader

  • Import de la custom classe dans le fichier fla conteneur
  • Mise en place des exemples de chargement comprenant l'ensemble des médias gérés
  • Utilisation de l'ensemble des paramètres proposés par notre classe.

V°) Débogage

  • Nous allons corriger ensemble le projet et voir comment utiliser le panneau de sortie et d'erreurs de compilation. Nous verrons comment ces panneaux peuvent faciliter le débogage et nous faire gagner un temps précieux

VI°)Les fichiers sources proposés:

  • Fichiers fla pour Flash CS4 et CS5
  • Fichier swf pour flash CS4 et Cs5
  • Classes de mon framework DessineRect, ViewError, ReturnError
  • Classe Preloader
  • Médias d'exemples pour les test (swf,mp3,mp2,wav,png,jpg,gif)
  • Dossier font contenant l'ensemble des fonts du projet
  • Skin du player utilisé (SkinOverAll.swf)
  • Image d'aperçu de cette formation.
  • Description de la formation (fichier txt)

Jetez un oeil à ces autres tuto Flash CS5, ActionScript 3

Donner de la perspective à une imageDonner de la perspective à…
Dans ce tuto Flash, vous allez apprendre à donner rapidement…

Synchronisation labialeSynchronisation labiale
Dans ce tuto sur la synchronisation labiale avec Flash, nous…

Ateliers créatifs avec Flash Vol. 2Ateliers créatifs avec Flash…
Voici une formation Flash basée sur la pratique et présentant…

Flash CS5 : Débuter facilement, partie 1Flash CS5 : Débuter facilement,…
Cette formation Flash CS5 en vidéo pour débutants, a pour…

Flash CS5, formation complèteFlash CS5, formation complète…
Formation FLash CS5 de plus de 14h présentée par un formateur…

Comprendre l'animation Flash !Comprendre l'animation Flash…
Dans ce tuto Flash CS5 (également valable avec les anciennes…

Player Vidéo FlashPlayer Vidéo Flash
Réalisez votre propre Player Vidéo Flash grâce à ce tuto…

Player Audio Flash mp3Player Audio Flash mp3
Apprenez à réaliser un Player Audio Flash Mp3 grâce à ce…

Pour vous faire un avis, voici un extrait de quelques secondes. La version complète et téléchargeable de ce tuto Flash CS5, ActionScript 3 de 2 heures 44 minutes est proposée dans une résolution plus grande que l’extrait suivant :

Partagez cet extrait

Lien vers cet extrait : Embed code :

artkabis , formateur certifié

Passionné par le webdesign, j'aime acquérir de nouvelles connaissances en ratissant la toile. Au fil du temps j'ai su mettre à profit mes compétences de webdesigner pour mélanger interactivité, design et animation. Curieux, j'aime être au courant des dernières nouveautés en matière d'applications internet riches (RIA). Autodidacte, je sais m'adapter aux différents outils de création web. J'utilise au quotidien une multitude de logiciels pour parfaire ma soif de création.

En savoir plus sur artkabis


Témoignage des clients de artkabis

Merci pour tous tes tutoriels. Ils sont super agréables et bien conçus. Grâce à toi j'ai appris de nouvelles choses.

Très bien permet d'apprendre flash rapidement et efficacement

En un mot...stupéfiant ! Merci beaucoup :)

Supers tuto, plein de bonnes astuces, merci :)

Artkabis, vraiment toi tu déchires grave... J'aime vraiment tes tuto et on voit de suite ta passion pour le flash, j'aimerai vraiment avoir 5% de tes connaissances... Bonne continuation à toi...

Lire les autres témoignages

 

D'autres tuto de artkabis

Graphique de données dynamiquesGraphique de données dynamiques
Dans ce tuto Flash de plus d'1H30 nous verrons comment créer un graphique de données…

Un drapeau flottant paramètrable en as3Un drapeau flottant paramètrable en as3
Dans cette formation Flash de plus de 1h40 nous allons apprendre à réaliser un drapeau…

Adobe CS Live : Présentation des outilsAdobe CS Live : Présentation des outils
Voici une présentation des nouveaux outils d'Adobe CS Live. Vous y trouverez une présentation…

Personnaliser le menu contextuel d'un swfPersonnaliser le menu contextuel d'un swf
Voici un tuto Flash Actionscript qui vous permettra de personnaliser le menu contextuel…

voir tous les tuto de artkabis

Notes attribuées par les utilisateurs (2 votes)

Note moyenne des utilisateurs  

Votez pour ce tuto


 

Les avis / Questions des utilisateurs (8)

par grim06à voté :
(a acheté ce tuto - 23 décembre 2011)

" bien "

par Masamuneà voté :
(a acheté ce tuto - 12 avril 2011)

" Bonjour,

Je viens de récupérer votre tutoriel, et contrairement à ce que je ce que je croyais, on ne peux pas charger plusieurs médias simultanément avec ?

Lorsque l'on appelle plusieurs fois la fonction load, seul le dernier appel est effectué, les autres sont ignorés purement et simplement.. (sauf erreur de ma part).

En achetant ce tutoriel, je m'attendais a pouvoir fournir une liste de médias à charger au preloader et les récupérer ensuite, je suis très déçu.
Il serait bon de le clarifier dans la description du produit.

Très bon tutoriel et code sinon. "

par fernetbianca
(a acheté ce tuto - 08 février 2011)

" Je suis déçu par cette vidéo qui prétend former les personnes à la création d'un preload. Certes les fonctions sont avancées mais prendre 5 min pour schématiser les fonctions entrant en action plutôt que 5 min à débuger aurait été plus FORMATEUR... "

par artkabis
(auteur de ce tuto - 10 décembre 2010)

" Alors si vous le souhaitez, envoyez moi votre projet zippé a cette adresse artkabis@hotmail.fr je ferais le necesaire pour que votre projet soit fonctionnel.

Cordialement, artk "

par christiensen73
(a acheté ce tuto - 05 décembre 2010)

" Bonjour, dès que j'essaye d'intégrer des médias dans ma page pour améliorer la présentation avec un lien de retour j'obtiens ce message d'erreur:TypeError: Error #1034: Echec de la contrainte de type : conversion de flash.display::Loader@2584d1a1 en flash.display.Stage impossible. Pouvez-vous me donner quelques conseils. Enseignanr en LP je cherche à lancer une video dès qu'un internaute serait intéressé par une de nos formations. Je cherche à gérer une attente de prechargement pour éviter que la lecture soit coupée si le film est lancé trop vite. Dans ce tuto il faut attendre que la video soit entièrement chargée, existe-t-il un moyen de lancer la video à 50% de son préchargement sachant qu'il resterait suffisamment de temps pour charger le reste en streaming. Merci de me communiquer un autre tuto qui pourrait répondre à mes interrogations. J'ai essayé également d'intégrer un video.swf incorporant votre preloader mais cela ne marche pas si je le charge à partir d'un autre swf (pas de préchargement ni de video). Avez vous également un autre tuto qui pourrait m'expliquer comment charger un swf dans un autre swf tout en gardant les caractéristiques de chacun. je vous remercie par avance de votre aide. Cordialement. M. Conrad "

par christiensen73
(a acheté ce tuto - 04 décembre 2010)

" excusez-moi pour les messages précédents mais j'ai résolu mes problèmes avec flex_sdk et twenmax.
Merci pour ce tutorial

M. Conrad "

par christiensen73
(a acheté ce tuto - 04 décembre 2010)

" erreurs ligne 118 dans preloader : accès à la propriété non définie TweenMax
et
la definition com.greesock: TweenMax est introuvable
Pouvez-vous m'expliquez ce probl!ème

Cordialement M. Conrad "

par christiensen73
(a acheté ce tuto - 04 décembre 2010)

" Pouvez-vous m'expliquer comment résoudre ce problème: $(AppConfig)/ActionScript 3.0/flex_sdk/4.0.0/
Cordialement M. Conrad "

 

Donnez votre avis ou posez une question au formateur.

Vous souhaitez commenter ce tuto vidéo ? Créez un compte gratuit. Déjà membre ? Identifiez-vous

Ce tuto en résumé ...

Ce tuto Flash CS5, ActionScript 3 d’une durée de 2 heures 44 minutes a été acheté 65 fois et a reçu une note moyenne de 3/5.

Ce tuto a été publié le 11 juillet 2010 par artkabis, formateur certifié par Tuto.com, ayant reçu une note moyenne de 4/5 pour l’ensemble de ses vidéos, dans la catégorie Tuto Flash Application.

Tous les fichiers sources sont fournis avec cette formation. Ces derniers vous permettront de reproduire les manipulations expliquées dans cette formation.

Ce tuto video vous expliquera étape par étape, toutes les manipulations présentées par le formateur.

Toutes nos vidéos sont visionnées par notre équipe, avant d’être mises en ligne, garantissant ainsi la qualité des produits téléchargés.

N'hésitez pas à nous contacter si vous avez la moindre question !