ActionScript 3 – Programmation séquentielle et orientée objet
276
http://www.yazo.net/racine/Tests/requete.php
http://www.yazo.net/racine/Tests/requete2.php?prenom=Olivier
http://www.yazo.net/racine/Tests/requete2.php?prenom=David
http://www.yazo.net/racine/Tests/requete2.php?prenom=Fabienne
Établir une connexion avec une page dynamique ou de type texte
Vous allez constater que la procédure pour établir une connexion n’est pas plus compliquée que celle pour charger des images sur la scène d’une animation.
1. Instanciez la classe URLLoader() qui va contenir les données que nous allons charger.
var chargeurDonnees:URLLoader = new URLLoader();
2. Instanciez la classe URLRequest() en précisant entre parenthèses l’adresse du fichier à
charger.
URLRequest("http://www.yazo.net/racine/Tests/requete.php");
3. Chargez les données contenues dans le fichier que vous avez indiqué dans l’instance
de la classe URLLoader().
chargeurDonnees.load(adresseDonnees);
Ces trois lignes vont maintenant nous permettre d’avoir accès aux variables contenues dans le
fichier requete.php. Avant d’essayer de les lire, nous devons nous assurer qu’elles ont
bien été chargées, c’est pourquoi nous devons faire appel à un gestionnaire d’événement.
Vérifier la fin d’un chargement
Si vous ne souhaitez pas effectuer cette vérification, vous prenez le risque d’essayer de
lire des données qui ne se trouvent pas encore dans la mémoire vive de votre ordinateur.
L’événement Event.COMPLETE auquel nous allons faire appel nous permet d’informer le
programme de la fin du chargement des données. C’est dans la fonction de rappel, associée
à l’écouteur que nous allons créer, que nous devons placer les lignes d’instructions chargées
de lire les variables contenues dans le fichier requete.php.
chargeurDonnees.addEventListener(Event.COMPLETE, donneesChargees);
function donneesChargees(event:Event):void {
trace(chargeurDonnees.data);
}
Remarque
Si vous ne disposez pas d’un fichier texte ou d’une page PHP sur un serveur que vous pourriez charger,
utilisez l’adresse que nous mentionnons.
Précédent

- 304/426

Suivant