AboutFlex.net

flex,air,flash …

Archive for July 22nd, 2008

Local SharedObject

Posted by Fedele Marotti under ActionScript 3, Flash, Flex

This example shows you how to use local SharedObject in ActionScript 3;

This movie requires Flash Player 9

The Application:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application
	creationComplete="init()"
	 xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
	<![CDATA[
		import mx.controls.Alert;

		private var so:SharedObject;
		private function init():void{
			so=SharedObject.getLocal(application.name);
			textArea.text=so.data.text;
		}
		private function saveSO():void{
			so.data.text=textArea.text;
		}

		private function loadSO():void{
			Alert.show(so.data.text);
		}

		private function clearSO():void{
			so.clear();
		}
	]]>
</mx:Script>
	<mx:Button click="{ saveSO()}" x="10" y="135" label="Save"/>
	<mx:Button click="{ loadSO()}" x="83" y="135" label="Load"/>
	<mx:Button click="{ clearSO()}" x="156" y="135" label="Clear"/>
	<mx:TextArea id="textArea" x="10" y="10" width="201" height="117"/>
</mx:Application>