Dans ce tutoriel d'à peu prêt 2 heures, nous allons créer un lecteur de news avec gestion xml des titres, de la date et du contenu. Pour que tout ceci soit plus fun, nous utiliserons la classe TweenMax pour animer chaque élément avec des effets de transitions qui donnerons du caché à notre application. Ce tutoriel vous permettra par la même occasion, de créer votre propre classe de chargement xml, elle pourra donc être réutilisé simplement et ceci, pour l'ensemble de vos projets.

Voici ce que comportera notre lecteur de news:

  1. Interface sobre avec effet glow
  2. Gestion dynamique de l'apparition des éléments de notre application
  3. Gestion des titres, de la date et du contenu via un fichier xml
  4. Utilisation d'une classe personnalisé pour le chargement xml
  5. Possibilité d'utiliser des événements personnalisé
 
Vous pouvez avoir un aperçu de cette application en suivant ce lien>>

APERÇU_LECTEUR_DE_NEWS

Le tutoriel:

Création de l'interface:
  • Mise en place des différents éléments: titre,date,contenu
  • Préparation du projet, création de la structure
  • Utilisation de filtres sur les éléments de l'application
Création du fichier xml:
  • Mise en place du fichier xml: encodage et norme
  • Création des différents noeuds
  • Utilisation de paramètre pour chacune des news(id,titre,date,contenus)

Le codage:

La classe XMLLoader:
  • Mise en place de la structure, package, classe et constructeur
  • Imports optimisé des classes du projet
  • Déclaration de l'ensemble des variables du projet
  • Initialisation du projet et mise en place des paramètres de la classe
  • Gestion de la progression (ProgressEvent)
  • Gestion des erreurs (IOErrorEvent)
  • Utilisation de la méthode getter setter pour la récupération des infos
La classe ParamEvent
  • Mise en place de la classe ParamEvent en tant qu'événement personnalisé.
  • Création de l'évènement ONCOMPLETE
  • surcharge de la classe Event.
La classe News:
  • Mise en place des différents import
  • Déclaration des différentes variables du projet
  • Initialisation de l'interface et utilisation de notre événement personnalisé
  • Mise en place et récupération des donnés xml
  • Placement dynamique des informations liés aux news via TweenMax
  • Gestion des déplacements entre les différentes news
  • Gestion optimisé des événements liés au bouton de déplacement
Les fichiers sources:

Vous trouverez un fichier zipx contenant l'ensemble du projet, soit:
  1. Le fichier lecteurNew.fla 
  2. Le fichier lecteurNews.swf
  3. Le dossier xml et le fichier news.xml
  4. Le dossier fr contenant les classes XMLLoader et ParamEvent
  5. La classe News.as (classe principale)
  6. Le fichier lecteurNews.html (détection du flash player)
  7. Le rapport de taille
  8. L'image d'aperçu de l'application


Améliorations:
Voici une petite amélioration concernant le lecteur de news, celle-ci est lié aux différentes rotations qui si elles sont trop rapprochées, peuvent laisser les éléments dans une mauvaise position. Ce bug apparait lorsque l'utilisateur clic rapidement sur les boutons avance et arrière. Pour résoudre ce problème, rien de bien compliqué, en effet il suffit simplement de désactiver les transitions si celles-ci ne sont toujours pas terminés. Pour cela j'ai choisie d'utiliser la classe setTimeout qui offre la possibilité de jouer une fonction après un certain délais. Vous trouverez cette amélioration dans les sources qui accompagne le tutoriel.

Jettez un oeil à ces autres tuto ActionScript 3

Gérer un modèle 3D dans Flash CS4Gérer un modèle 3D dans…
Dans ce tuto Flash CS4 et ActionScript 3 vous apprendrez à…

Jeu Merlin FLash 3DJeu Merlin FLash 3D
Ce tuto ActionScript 3 en vidéo, d'un niveau intermédiaire,…

Champ de vidéos 3DChamp de vidéos 3D
Dans ce tuto Actionscript 3 en vidéo, vous allez apprendre…

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

Créez un site flash de type PortfolioCréez un site flash de type…
Apprenez dans cette formation à réaliser un site complet en…

 Website xml avec utilisation de SWFAddress et SWFObjectWebsite xml avec utilisation…
Dans ce tutoriel, nous allons créer un website dynamique qui…

Transmission de données Flash vers une base MySQL via PHPTransmission de données Flash…
Dans ce tuto Flash PHP, vous allez apprendre à transmettre…

Créer un website avec gestion xml en as3Créer un website avec gestion…
Dans ce tutoriel nous allons créer ensemble un mini site internet…

Pour vous faire un avis, voici un extrait de quelques secondes. La version complète et téléchargeable de ce tuto ActionScript 3 de 1 heure 58 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

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...

Merci beaucoup pour ce tuto vraiment bien réalisé !

Super formateur et des tuto très bien expliqués !

Lire les autres témoignages

 

D'autres tuto de artkabis

Galerie rotator ( gestion xml des images et descriptions)Galerie rotator ( gestion xml des images et descriptions)
Dans ce tutoriel de plus d'1h30, nous allons créer une galerie plutôt "fun",puisqu'elle…

Menu à glissière avec apparition de pages dynamiquesMenu à glissière avec apparition de pages dynamiques
 Dans cette vidéo, nous créerons un menu glissière avec apparition dynamique,…

Utilisation de swfObject et de l'outils swfGeneratorUtilisation de swfObject et de l'outils swfGenerator
Dans ce tutoriel, nous allons approfondir l'intégration de vos fichiers .swf avec la…

Un website avec Flash Catalyst (sans une ligne de code)Un website avec Flash Catalyst (sans une ligne de code)
 Dans ce tutoriel, je vais vous présenter le petit nouveau de la gamme Adobe, ce…

voir tous les tuto de artkabis

Ce tuto n’a pas encore reçu de vote

Votez pour ce tuto


 

Les avis / Questions des utilisateurs

Aucun utilisateur n’a encore commenté ce tuto.

Sachez que Tuto.com regroupe plus de 183 000 membres qui ont déjà téléchargé plus de 2 916 000 tuto vidéo.
La note moyenne attribuée à nos tuto est de 16/20. Toutes les vidéos proposées sur notre site, sont sélectionnées
à la main, par notre équipe, garantissant ainsi la qualité de nos formations.

Pas encore convaincu ? Parcourez la liste des avis des utilisateurs de Tuto.com !

 

Soyez le premier à commenter ce tuto

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

Ce tuto en résumé ...

Ce tuto ActionScript 3 d’une durée de 1 heure 58 minutes a été acheté 11 fois.

Ce tuto a été publié le 8 août 2009 par artkabis, formateur certifié par Tuto.com, ayant reçu une note moyenne de 3,9/5 pour l’ensemble de ses vidéos.

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 !