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.

Pour supprimer <strong>de</strong>s attributs pour <strong>de</strong>s objets partagés locaux, utilisez un co<strong>de</strong> tel que <strong>de</strong>lete<br />

so.data.attributeName; le fait <strong>de</strong> définir un attribut sur null ou un<strong>de</strong>fined pour un objet<br />

partagé local ne supprime pas l'attribut.<br />

Pour créer <strong>de</strong>s valeurs privées pour un objet partagé, <strong>de</strong>s valeurs qui ne sont disponibles que<br />

pour l'occurrence <strong>du</strong> client alors que l'objet est utilisé et qui ne sont pas enregistrées avec<br />

l'objet lorsqu'il est fermé, créez <strong>de</strong>s propriétés qui ne sont pas <strong>de</strong>s données data nommées<br />

pour les enregistrer, comme l'illustre l'exemple suivant :<br />

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

my_so.favoriteColor = "blue";<br />

my_so.favoriteNightClub = "The Bluenote Tavern";<br />

my_so.favoriteSong = "My World is Blue";<br />

for (var prop in my_so) {<br />

trace(prop+": "+my_so[prop]);<br />

}<br />

L'objet partagé contient les données suivantes :<br />

favoriteSong: My World is Blue<br />

favoriteNightClub: The Bluenote Tavern<br />

favoriteColor: blue<br />

data: [object Object]<br />

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

Exemple<br />

L'exemple suivant enregistre <strong>du</strong> texte provenant <strong>de</strong> l'occurrence <strong>de</strong> composant TextInput dans<br />

un objet partagé appelé my_so (pour consulter l'intégralité <strong>de</strong> l'exemple, consultez<br />

SharedObject.getLocal()) :<br />

// Create a listener object and function for the event.<br />

var textListener:Object = new Object();<br />

textListener.enter = function(eventObj:Object) {<br />

my_so.data.myTextSaved = eventObj.target.text;<br />

my_so.flush();<br />

};<br />

Voir également<br />

SharedObject 1123

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

Saved successfully!

Ooh no, something went wrong!