Revision: 32878
Updated Code
at October 3, 2010 19:23 by carbonr
Updated Code
//create SO var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode"); mySharedObject.data.firstName = "John"; mySharedObject.data.lastName = "Doe"; mySharedObject.flush(); //Read SO var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode"); trace(mySharedObject.data.firstName); trace(mySharedObject.data.lastName); //Delete SO var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode"); mySharedObject.clear(); //example for SO where it stored a X & Y coordinates of a movie //////////////////////////////////////////////////////////////// var mySO:SharedObject = SharedObject.getLocal("republicofcode"); movie_mc.x = mySO.data.my_x; movie_mc.y = mySO.data.my_y; if (!mySO.data.my_y) { movie_mc.x = 150; movie_mc.y = 100; } movie_mc.addEventListener (MouseEvent.MOUSE_DOWN, onDown); function onDown (e:MouseEvent):void { var my_mc = e.target; my_mc.startDrag (); } movie.addEventListener (MouseEvent.MOUSE_UP, onUP); function onUP (e:MouseEvent):void { logo_mc.stopDrag (); mySO.data.my_x = movie_mc.x; mySO.data.my_y = movie_mc.y; mySO.flush (); } movie_mc.buttonMode=true;
Revision: 32877
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 3, 2010 19:22 by carbonr
Initial Code
//create SO var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode"); mySharedObject.data.firstName = "John"; mySharedObject.data.lastName = "Doe"; mySharedObject.flush(); //Read SO var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode"); trace(mySharedObject.data.firstName); trace(mySharedObject.data.lastName); //Delete SO var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode"); mySharedObject.clear(); //example for SO where it stored a X & Y coordinates of a movie //////////////////////////////////////////////////////////////// var mySO:SharedObject = SharedObject.getLocal("republicofcode"); movie_mc.x = mySO.data.my_x; movie_mc.y = mySO.data.my_y; if (!mySO.data.my_y) { movie_mc.x = 150; movie_mc.y = 100; } movie_mc.addEventListener (MouseEvent.MOUSE_DOWN, onDown); function onDown (e:MouseEvent):void { var my_mc = e.target; my_mc.startDrag (); } movie.addEventListener (MouseEvent.MOUSE_UP, onUP); function onUP (e:MouseEvent):void { logo_mc.stopDrag (); mySO.data.my_x = movie_mc.x; mySO.data.my_y = movie_mc.y; mySO.flush (); } logo_mc.buttonMode=true;
Initial URL
Initial Description
This snippet will help create a flashSharedObject a.k.a Flash Cookie, which much better than conventional cookies since they remain through all browsers and cannot be erased by the user using traditional cookie erasing methods
Initial Title
Create a Flash SharedObject (Flash Cookie)
Initial Tags
object, flash
Initial Language
ActionScript 3