Download Utilisation de Flash MX
Transcript
L’objet LoadVars est similaire à l’objet XML et utilise les méthodes load, send et sendAndLoad
pour entamer la communication avec le serveur. La principale différence entre les objets LoadVars
et XML réside dans le fait que les données LoadVars sont une propriété de l’objet LoadVars, et
non une arborescence DOM (Document Object Model) XML stockée dans l’objet XML.
Vous devez créer une nouvelle occurrence de l’objet LoadVars pour appeler ses méthodes. Cette
occurrence est un conteneur qui stocke les données chargées.
Pour charger des données avec l’objet LoadVars :
1
Sélectionnez une image, un bouton ou un clip auquel vous souhaitez affecter l’action.
2
Choisissez Fenêtre > Actions pour ouvrir le panneau Actions si ce dernier n’est pas déjà ouvert.
3
Dans la boîte à outils Actions, cliquez sur la catégorie Actions, puis sur Variables et doublecliquez sur l’action set variable pour l’ajouter au volet Script.
4
Dans le champ de paramètre Variable, entrez un nom d’occurrence pour le nouvel objet, par
exemple monObjetLoadVars.
5
Avec le point d’insertion dans le champ Valeur, dans la boîte à outils Actions, cliquez sur la
catégorie Objets, puis sur Client/serveur, puis sur LoadVars et double-cliquez sur
new LoadVars pour l’ajouter au volet Script. Activez l’option Expression.
Le code doit avoir cette forme :
monObjetLoadVars = new LoadVars();
6
Dans la boîte à outils Actions, cliquez sur la catégorie Objets, puis sur Client/serveur, puis sur
LoadVars, puis sur Méthodes et double-cliquez sur la méthode load pour l’ajouter au volet
Script.
7
Dans le champ de paramètre Objet, entrez le nom d’occurrence de l’objet LoadVars dans
lequel les données seront chargées – monObjetLoadVars, dans cet exemple.
8
Dans le champ Paramètres, entrez l’URL à partir de laquelle récupérer les données.
L’URL doit être encadrée de guillemets, tel que "http://www.monServeur.fr/
données.txt". Le code aurait cette forme :
monObjetLoadVars = new LoadVars();
monObjetLoadVars.load("http://www.monServeur.fr/données.txt");
Pour plus d’informations, consultez l’entrée LoadVars (objet) dans le dictionnaire ActionScript
(via le menu Aide).
Chargement d’une image ou d’un son dynamiquement
Si vous importez une image ou un son pendant la création d’un document Flash, cette image ou
ce son est placé dans le fichier SWF lorsque vous publiez l’animation. Pour charger des images
JPEG en cours d’exécution, vous utiliserez la méthode loadMovie ou loadMovieNum de l’objet
MovieClip. Pour charger des sons MP3 en cours d’exécution, vous utiliserez la méthode
loadSound de l’objet Sound. Pour renvoyer le nombre d’octets téléchargés et le nombre d’octets
prévus pour le fichier d’image ou de son téléchargé, vous utiliserez les méthodes getBytesLoaded
et getBytesTotal des objets MovieClip et Sound.
Pour charger une image dans un niveau de Flash Player, vous devez utiliser la méthode ou l’action
loadMovieNum. Pour charger une image dans un clip cible dans Flash Player, vous devez utiliser la
méthode ou l’action loadMovie. L’image chargée remplace le contenu du clip cible.
Connexion à des sources externes 361
Related documents