Flash CS4 Professional ActionScript 2.0

Loader.load()

Disponibilité

Flash Player 6 (6.0.79.0).

Edition

Flash MX 2004.

Utilisation

loaderInstance.load([path])

Paramètres

path Paramètre facultatif qui indique la valeur de la propriété contentPath avant le début du chargement. Si aucune valeur n'est spécifiée, la valeur actuelle de contentPath est utilisée telle quelle.

Valeur renvoyée

Aucune.

Description

Méthode : demande au chargeur de commencer le chargement de son contenu.

Exemple

L'exemple suivant crée une occurrence du composant Loader, my_ldr, et une occurrence du composant Button, puis définit la propriété du chargeur autoload sur false pour que le chargement ne commence pas tant que la méthode load() n'a pas été appelée. L'exemple définit ensuite contentPath à l'emplacement Web d'une image et crée un écouteur pour un événement click sur le bouton. Lorsque l'utilisateur clique sur le bouton, le gestionnaire d'événements appelle my_ldr.load() pour charger l'image. Le gestionnaire d'événements désactive également le bouton.

Faites glisser un composant Loader et un composant Button du panneau Composant vers la bibliothèque, puis ajoutez le code suivant à la première image du scénario.

/**
 Requiert :
  - Composant Loader dans la bibliothèque.
  - composant Button dans la bibliothèque.
*/

System.security.allowDomain("http://www.flash-mx.com");

// Création de l'occurrence Loader.
this.createClassObject(mx.controls.Loader, "my_ldr", 10);
this.createClassObject(mx.controls.Button, "load_button", 20, {label:"Load image"});

my_ldr.move(0, 30);

my_ldr.autoLoad = false;
my_ldr.contentPath = "http://www.flash-mx.com/images/image1.jpg";

var loadListener:Object = new Object();
loadListener.click = function (evt_obj:Object) {
 my_ldr.load();
 load_button.enabled = false;
}
load_button.addEventListener("click", loadListener);