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.

Get the user of the kookie and go to the frame number saved for this<br />

user.<br />

if (my_so.data.user != un<strong>de</strong>fined) {<br />

this.user = my_so.data.user;<br />

this.gotoAndStop(my_so.data.frame);<br />

}<br />

Le bloc <strong>de</strong> co<strong>de</strong> suivant est placé sur chaque image <strong>de</strong> fichier SWF :<br />

// On each frame, call the rememberme function to save the frame number.<br />

function rememberme() {<br />

my_so.data.frame=this._currentframe;<br />

my_so.data.user="John";<br />

}<br />

getSize (métho<strong>de</strong> SharedObject.getSize)<br />

public getSize() : Number<br />

Obtient la taille actuelle <strong>de</strong> l'objet partagé, en octets.<br />

Flash calcule la taille d'un objet partagé en passant par toutes ses propriétés <strong>de</strong> données ; plus<br />

un objet a <strong>de</strong> propriétés <strong>de</strong> données, plus l'estimation <strong>de</strong> sa taille prend <strong>du</strong> temps.<br />

L'estimation <strong>de</strong> la taille <strong>de</strong> l'objet peut monopoliser beaucoup <strong>de</strong> temps <strong>de</strong> traitement. Il est<br />

donc recommandé d'éviter d'utiliser cette métho<strong>de</strong> à moins <strong>de</strong> <strong>de</strong>voir combler un besoin<br />

spécifique.<br />

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

Valeur renvoyée<br />

Number - Valeur numérique spécifiant la taille <strong>de</strong> l'objet partagé, en octets.<br />

Exemple<br />

L'exemple suivant obtient la taille <strong>de</strong> l'objet partagé my_so :<br />

var items_array:Array = new Array(101, 346, 483);<br />

var currentUserIsAdmin:Boolean = true;<br />

var currentUserName:String = "Ramona";<br />

var my_so:SharedObject = SharedObject.getLocal("superfoo");<br />

my_so.data.itemNumbers = items_array;<br />

my_so.data.adminPrivileges = currentUserIsAdmin;<br />

my_so.data.userName = currentUserName;<br />

var soSize:Number = my_so.getSize();<br />

trace(soSize);<br />

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

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

Saved successfully!

Ooh no, something went wrong!