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.

En outre, vous pouvez tester votre fichier SWF dans l'environnement <strong>de</strong> test. Sélectionnez<br />

Contrôle > Désactiver les raccourcis clavier dans le menu principal <strong>de</strong> l'environnement <strong>de</strong> test.<br />

Ceci permet d'afficher le rectangle <strong>de</strong> focus entourant les occurrences dans le fichier SWF.<br />

Voir également<br />

_focusrect, propriété, _focusrect (propriété Button._focusrect)<br />

_framesloa<strong>de</strong>d (propriété MovieClip._framesloa<strong>de</strong>d)<br />

public _framesloa<strong>de</strong>d : Number [lecture seule]<br />

Le nombre d'images à charger à partir d'un fichier SWF en diffusion continue. Cette<br />

propriété est utile pour déterminer si le contenu d'une image spécifique, et <strong>de</strong> toutes les<br />

images qui la précè<strong>de</strong>nt, est chargé et est disponible localement dans le navigateur. Elle est<br />

également utile pour contrôler le téléchargement <strong>de</strong> fichiers SWF volumineux. Par exemple,<br />

vous voudrez peut-être afficher un message aux utilisateurs indiquant que le chargement <strong>du</strong><br />

fichier SWF ne commence pas tant que le chargement d'une image spécifiée dans le fichier<br />

SWF n'est pas terminé.<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 4<br />

Exemple<br />

L'exemple suivant utilise la propriété _framesloa<strong>de</strong>d pour activer un fichier SWF lorsque<br />

toutes les images sont chargées. Si certaines images ne sont pas chargées, la propriété _xscale<br />

<strong>de</strong> l'occurrence <strong>de</strong> clip bar_mc est augmentée proportionnellement pour créer une barre <strong>de</strong><br />

progression.<br />

Entrez le co<strong>de</strong> <strong>ActionScript</strong> suivant dans l'image 1 <strong>du</strong> scénario :<br />

var pctLoa<strong>de</strong>d:Number = Math.round(this.getBytesLoa<strong>de</strong>d()/<br />

this.getBytesTotal()*100);<br />

bar_mc._xscale = pctLoa<strong>de</strong>d;<br />

Ajoutez le co<strong>de</strong> suivant sur l'image 2 :<br />

if (this._framesloa<strong>de</strong>d < this._totalframes) {<br />

this.gotoAndPlay(1);<br />

} else {<br />

this.gotoAndStop(3);<br />

}<br />

Placez le contenu dans ou après l'image 3. Puis ajoutez le co<strong>de</strong> suivant sur l'image 3 :<br />

stop();<br />

Voir également<br />

MovieClipLoa<strong>de</strong>r<br />

MovieClip 895

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

Saved successfully!

Ooh no, something went wrong!