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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Paramètres<br />

infoObject:Object - Paramètre défini en fonction <strong>du</strong> message d'état.<br />

Exemple<br />

L'exemple suivant affiche différents messages selon que l'utilisateur accepte ou refuse l'écriture<br />

<strong>de</strong> l'occurrence d'objet SharedObject sur le disque.<br />

var message_str:String;<br />

this.createTextField("message_txt", this.getNextHighestDepth(), 0, 0, 300,<br />

22);<br />

message_txt.html = true;<br />

this.createTextField("status_txt", this.getNextHighestDepth(), 10, 30, 300,<br />

100);<br />

status_txt.multiline = true;<br />

status_txt.html = true;<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 />

my_so.onStatus = function(infoObject:Object) {<br />

status_txt.htmlText = "";<br />

for (var i in infoObject) {<br />

status_txt.htmlText += ""+i+""+"\t"+infoObject[i];<br />

}<br />

status_txt.htmlText += "";<br />

};<br />

var flushResult = my_so.flush(1000001);<br />

switch (flushResult) {<br />

case 'pending' :<br />

message_str = "flush is pending, waiting on user interaction.";<br />

break;<br />

case true :<br />

message_str = "flush was successful. Requested storage space approved.";<br />

break;<br />

case false :<br />

message_str = "flush failed. User <strong>de</strong>nied request for additional<br />

storage.";<br />

break;<br />

}<br />

message_txt.htmlText = ""+message_str+"";<br />

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

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

Saved successfully!

Ooh no, something went wrong!