Connexion à des sources externes > Echange de variables avec une source distante

 

Echange de variables avec une source distante

Une animation Flash est 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.

Plusieurs actions et méthodes d'objets ActionScript peuvent être utilisées pour échanger des informations avec une animation. Chaque action et méthode utilise un protocole pour transférer les informations, qui doivent posséder un format précis.

Les méthodes de l'objet MovieClip qui utilisent le protocole HTTP ou HTTPS pour envoyer des informations dans un format URL sont getURL, loadVariables, loadVariablesNum, loadMovie et loadMovieNum.

Les méthodes de l'objet LoadVars qui utilisent le protocole HTTP ou HTTPS pour envoyer des informations dans un format URL sont load, send et sendAndLoad.

La méthode de l'objet Sound qui utilise le protocole HTTP ou HTTPS pour charger des sons est loadSound.

Les éléments ActionScript qui utilisent le protocole HTTP ou HTTPS pour charger des images JPEG dans une animation Flash sont loadMovie et loadMovieNum.

Les méthodes qui utilisent le protocole HTTP ou HTTPS pour envoyer des informations au format XML sont XML.send, XML.load et XML.sendAndLoad.

Les méthodes qui créent et utilisent une connexion socket TCP/IP pour envoyer les informations au format XML sont XMLSocket.connect et XMLSocket.send.