03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Fonction loadMovieNum<br />

loadMovieNum(url:String, level:Number, [method:String]) : Void<br />

Charge un fichier SWF, JPEG, GIF ou PNG dans un niveau lors <strong>de</strong> la lecture <strong>du</strong> fichier SWF<br />

d'origine. La prise en charge <strong>de</strong>s fichiers GIF non animés, <strong>de</strong>s fichiers PNG et <strong>de</strong>s fichiers<br />

JPEG a été ajoutée à Flash Player 8. Si vous chargez un fichier GIF animé, seule la première<br />

image s'affiche.<br />

Conseil : Si vous souhaitez contrôler la progression <strong>du</strong> téléchargement, utilisez<br />

MovieClipLoa<strong>de</strong>r.loadClip() à la place <strong>de</strong> cette fonction.<br />

Normalement, Flash Player affiche un fichier SWF, puis se ferme. L'action loadMovieNum()<br />

permet d'afficher plusieurs fichiers SWF à la fois et <strong>de</strong> basculer vers l'un <strong>de</strong> ces <strong>de</strong>rniers sans<br />

avoir à charger un autre document HTML.<br />

Si vous souhaitez spécifier une cible et non pas un niveau, utilisez loadMovie() à la place <strong>de</strong><br />

loadMovieNum().<br />

Flash Player empile les différents niveaux en commençant par le niveau 0. Ces niveaux<br />

correspon<strong>de</strong>nt à <strong>de</strong>s feuilles <strong>de</strong> papier calque empilées les unes sur les autres, ils sont<br />

transparents à l'exception <strong>de</strong>s objets placés à chaque niveau. Lorsque vous utilisez<br />

loadMovieNum(), vous <strong>de</strong>vez spécifier le niveau <strong>de</strong> Flash Player <strong>de</strong>vant recevoir le fichier SWF<br />

à charger. Lorsqu'un fichier SWF est chargé dans un niveau, utilisez la syntaxe, _level N, où<br />

N correspond au numéro <strong>du</strong> niveau cible.<br />

Lorsque vous chargez un fichier SWF, vous pouvez spécifier le niveau <strong>de</strong> votre choix et charger<br />

<strong>de</strong>s fichiers SWF dans un niveau qui comporte déjà un fichier <strong>de</strong> ce type. Dans ce cas, le<br />

nouveau fichier SWF remplace le fichier existant. Si vous chargez un fichier SWF dans le<br />

niveau 0, tous les autres niveaux <strong>de</strong> Flash Player sont vidés et le niveau 0 utilise le nouveau<br />

fichier. Le fichier SWF <strong>du</strong> niveau 0 définit le débit d'images, la couleur d'arrière-plan et la<br />

taille d'image <strong>de</strong> tous les autres fichiers SWF chargés.<br />

L'action loadMovieNum() permet également <strong>de</strong> charger <strong>de</strong>s fichiers JPEG dans un fichier<br />

SWF en cours <strong>de</strong> lecture. Pour les images et les fichiers SWF, le coin supérieur gauche <strong>de</strong><br />

l'image s'aligne sur le coin supérieur gauche <strong>de</strong> la scène pendant le chargement <strong>du</strong> fichier.<br />

Dans les <strong>de</strong>ux cas, le fichier chargé hérite <strong>de</strong>s paramètres <strong>de</strong> rotation et <strong>de</strong> mise à l'échelle, et le<br />

contenu d'origine est remplacé au niveau spécifié.<br />

Remarque : Les fichiers JPEG enregistrés au format progressif ne sont pas pris en charge.<br />

La fonction unloadMovieNum() permet <strong>de</strong> supprimer <strong>de</strong>s fichiers SWF ou <strong>de</strong>s images qui ont<br />

été chargés avec loadMovieNum().<br />

Lorque vous utilisez cette métho<strong>de</strong>, prenez en considération le modèle <strong>de</strong> sécurité <strong>de</strong> Flash<br />

Player.<br />

Fonctions globales 73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!