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.

function checkProgress(mcLoa<strong>de</strong>r:MovieClipLoa<strong>de</strong>r, image:MovieClip,<br />

interval:Object):Void {<br />

trace(">> checking progress now with : " + interval.id);<br />

var progress:Object = mcLoa<strong>de</strong>r.getProgress(image);<br />

trace("bytesLoa<strong>de</strong>d: " + progress.bytesLoa<strong>de</strong>d + " bytesTotal: " +<br />

progress.bytesTotal);<br />

if(progress.bytesLoa<strong>de</strong>d == progress.bytesTotal) {<br />

clearInterval(interval.id);<br />

}<br />

}<br />

Si votre fichier SWF comprend un composant <strong>de</strong> la version 2, utilisez les composants <strong>de</strong> la<br />

version 2 <strong>de</strong> la classe DepthManager au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth(), utilisée dans cet exemple.<br />

Voir également<br />

loadClip (métho<strong>de</strong> MovieClipLoa<strong>de</strong>r.loadClip), onLoadProgress (écouteur<br />

d'événement MovieClipLoa<strong>de</strong>r.onLoadProgress)<br />

loadClip (métho<strong>de</strong> MovieClipLoa<strong>de</strong>r.loadClip)<br />

public loadClip(url:String, target:Object) : Boolean<br />

Charge un fichier SWF, JPEG, JPEG progressif, GIF non animé ou PNG dans un clip Flash<br />

Player lors <strong>de</strong> la lecture <strong>de</strong> l'animation d'origine. SI vous chargez un GIF animé, seule la<br />

première image est affichée. L'utilisation <strong>de</strong> cette métho<strong>de</strong> vous permet d'afficher plusieurs<br />

fichiers SWF simultanément, puis <strong>de</strong> basculer entre les fichiers SWF sans charger un autre<br />

document HTML.<br />

L'utilisation <strong>de</strong> la métho<strong>de</strong> loadClip() au lieu <strong>de</strong> loadMovie() ou<br />

MovieClip.loadMovie() présente un certain nombre d'avantages. Les gestionnaires suivants<br />

sont implémentés par l'intermédiaire d'un objet écouteur. Vous activez l'écouteur en<br />

l'enregistrant avec la classe MovieClipLoa<strong>de</strong>r en utilisant<br />

MovieClipLoa<strong>de</strong>r.addListener(listenerObject).<br />

■ Le gestionnaire MovieClipLoa<strong>de</strong>r.onLoadStart est invoqué lorsque le chargement<br />

commence.<br />

■ Le gestionnaire MovieClipLoa<strong>de</strong>r.onLoadError est appelé si le clip ne peut pas être<br />

chargé.<br />

■ Le gestionnaire MovieClipLoa<strong>de</strong>r.onLoadProgress est appelé lors <strong>de</strong> la progression <strong>du</strong><br />

processus <strong>de</strong> chargement.<br />

■ Le gestionnaire MovieClipLoa<strong>de</strong>r.onLoadComplete est appelé lorsqu'un fichier termine<br />

son chargement, mais avant la mise à disposition <strong>de</strong>s métho<strong>de</strong>s et <strong>de</strong>s propriétés <strong>du</strong> clip<br />

qui vient d'être chargé. Ce gestionnaire est appelé avant le gestionnaire onLoadInit.<br />

986 Chapitre 2: Classes <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!