Introduction
Il existe diverses solutions pour importer des données extérieures dans Flash. Nous allons au travers de ce tutorial en explorer certaines et voir les avantages, inconvénients et moyens à mettre en oeuvre que chacune d'elles impliquent. Avant de commencer ce tutorial, il vous faudra vous assurer d'installer et configurer un serveur Apache / PHP, une base de données MySQL ainsi qu'une passerelle AMFPHP. Vous pouvez si besoin était suivre les tutoriaux prévus à cet effet.
Les quatres modes de chargement que nous allons approcher sont :
- Le chargement de variable texte
- Les données formatées en XML
- L'utilisation de Flash Remoting
- L'accès à un Web Service
Le langage Action Script utilisé sera AS2.0, nous produirons prochainement un autre tutorial plus orienté AS3.0 et E4X. La raison est simple, un grand nombre d'adhérent à Puce et Média ou toutes les personnes qui ont fait la demande du présent tutorial utilisent majoritairement AS2.0. Si pour des raisons autres vous aviez besoin d'un portage vers AS3.0 ou E4X, n'hésitez pas à nous le faire savoir et nous accélererions l'écriture du tutorial orienté AS3.0.
Fichiers nécessaires et prérecquis
Vous pouvez télécharger l'ensemble des fichiers nécessaires dans chaque tutroial, au fur et à mesure des approches. Quoiqu'il en soit une bonne connaissance dans les doamines suivants sont préconisées :
- Programmation Action Script
- PHP - MySQL
- XML
- Culture web et application client serveur en général
- Web services
Présentation
Histoire de faire dans le classisisme le plus total, nous allons approcher la mise en place d'une librairie en ligne, avec une liste de livres qui pourra être consultée dans une relation Master/Détails. Certains aspects de ce tutorial peuvent nécessiter une connaissance préalable de l'ActionScript, notament au niveau de la gestion de la fenêtre d'accueil des livres et de certaines notions de base comme les classes Object(), MovieClipLoader(), ou des instructions comme setInterval... etc... vous pouvez à ce sujet vour rapprocher du tutorial prévu à cet effet.
Les informations fournis dans la fiche simple sont :
- Le titre
- Le ou les auteurs
- La description minimale
- La photo de couverture
Les informations de la fiche détaillées contiennent les informations précédents auxquelles s'ajoutent :
- La description détaillée
- La biographie de l'auteur
- Le numéro ISBN-10
- Le numéro ISBN-13
- Le prix
- Le lien vers le site du livre
- Le lien vers le site d'achat
Les deux fiches Master et Détail se présentent dans un jeu de fenêtre déplaceable et qui pourrait faire l'objet d'un tutorial unique. L'idée reste de rendre l'ensemble du code le plus réutilisable que possible. Comme nous l'avons précisé au début de ce tutorial, les classes utilisées sont écrites en ActionScript 2.0. Encore une fois, si vous souhaitez un tutorial pour les porter en ActionScript 3.0 n'hésitez pas à nous le faire savoir.






