Couplage Flash/PHP/XML
[30 mn de lecture - paru le 5/11/2004 3:37:13 PM - Public : Confirmé]
|
   
|
Auteur
Introduction
Lorsque que l'on pense à Flash, on pense en général à de belles animations présentes sur le Web. Mais ces animations peuvent rimer avec applications, ce sont parfois en effet de véritables jeux auxquels on peut s'adonner.Les animations Flash peuvent en effet échanger des informations avec des sources externes.
Une animation Flash peut donc être une fenêtre permettant de saisir et d’afficher des informations, un peu comme une page HTML. Cependant, les animations peuvent rester chargées dans le navigateur et être mises à jour en permanence avec de nouvelles informations sans qu’il soit nécessaire d’actualiser la page. L’utilisation des actions et des méthodes d’objets de Flash permet d’échanger des informations de fichiers texte, de fichiers XML ou de scripts côté serveur. Vous pouvez
également charger des fichiers JPEG et MP3 depuis une source distante dans une animation Flash
en cours de lecture.
En outre, les scripts côté serveur peuvent demander des informations précises à une base de
données et les transmettre à une animation Flash. Les scripts côté serveur peuvent être rédigés en plusieurs langages, les plus communs étant Perl, ASP et PHP. Le stockage et l’extraction des
informations par le biais d’une base de données vous permet de créer un contenu dynamique et
personnalisé pour votre animation. Par exemple, vous pourriez créer un tableau de messages, des
profils personnels pour les utilisateurs ou un panier suivant ce qu’un utilisateur a acheté afin de
déterminer ses préférences.
Nous allons donc voir dans cet aticle comment utiliser ces différentes technologies (Flash, PHP et XML).Pour mieux illustrer le document, nous developperons un livre d'or en Flash dans lequel l'utilisateur pourra lire et écrire ces messages dans un fichier XML en passant par un script PHP.
Prérequis :
- Flash MX 2004 (www.macromedia.com)
- Processeur Intel Pentium 200 MHz ou équivalent avec Windows 98 SE, Windows Me, Windows NT 4.0, Windows 2000 ou Windows XP ; 64 Mo de RAM (128 Mo est recommandé) ; 85 Mo d’espace disque disponible.
- Serveur Apache (www.easyphp.org)
- Des connaissances en Flash ActionScript, PHP et XML
|