[coolplayer width="480" height="380" autoplay="0" loop="0" charset="GBK" download="1" mediatype=""]
Salvare dati in actionscript come se fossero cookies
[/coolplayer]
Flash usa gli Shared Objects (Oggetti Condivisi)) per permettere di memorizzare i dati anche dopo che l’utente chiude un’applet flash. Questo è molto simile all’utilizzo dei cookies. Ecco il codice dell’applet
-
//Seleziona gli oggetti condivisi
-
var so:SharedObject = SharedObject.getLocal(“setbgcolor”);
-
//Controlla se il bgcolor è stato settato precedentemente
-
if(so.data.bgcolor!=undefined){
-
//se settato, setta lo sfondo con quel colore
-
setcolor(so.data.bgcolor);
-
}
-
//Setta il colore di background e salva.
-
function setcolor(color){
-
var bgcolor = new Color(bg);
-
bgcolor.setRGB(color);
-
so.data.bgcolor=color;
-
//forza la scrittura del file
-
so.flush();
-
}
Ogni colore della applet richiama il seguente codice su on(press) function: setcolor(0×00ff00);0×00FF00 che sono numeri esadecimali. (In flash gli esadecimali cominciano con 0x). Per cancellare una variabile nella applet usare so.data.bgcolor, o so.clear();
Via Bezzmedia












































No Comments su “Memorizzare i dati come avviene per i Cookies attraverso FLASH e Actionscript”