Les sites statiques
Flash est principalement utilisé dans le domaine des applications et des sites Internet. Dans un site statique, qui peut intégrer une animation Flash, les pages sont appelée par le client et la page apparaît telle qu’elle est stockée sur le serveur.
Ce genre de site ne comporte généralement que des pages au format HTML.
Les sites dynamiques
Ils se distinguent des sites statiques en ce que les pages appelées par le client sont construites par le serveur au moment où elles sont consultées par l’internaute, le client. Le serveur Web est généralement du type PHP/MySQL ou ASP.Net.
Les sites dynamiques utilisent dont une base de données (mySQL ou autre) ou tout autre données externes comme par exemple un fichier XML. Les animations Flash doivent être executées sur les postes des clients. Nous avons donc une architecture comme suit :

Les animations Flash ne peuvent pas accéder directement à une base de données ou tout autre fichier stocké sur le serveur web. Pour réaliser une telle opération, l’animation doit passer par un script situé côté serveur, nous utiliserons PHP, pour réaliser les opérations telles que :
* Interrogation d’une base de données (SELECT)
* Insertion (INSERT), modification (UPDATE) ou suppression (DELETE) de données dans une base de données
* Lecture d’un fichier XML
Pour réaliser le lien entre une animation Flash et un script serveur nous disposons des classes suivantes :
* URLLoader
* URLRequest
* URLVariables
Une application Web complète contiendra donc les différents composants sur le serveur : base de données, les pages PHP, les animations Flash compilées au format .SWF, les images, etc.

Le chapitre 14 du livre « Pratique d’ActionScript » de Timbault Imbert traite du chargement et de l’envoi des données entre les animations Flash et les scripts côté serveur, tels que PHP.






