<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
var c:NetConnection;
var myso:SharedObject;
private function init():void{
c=new NetConnection();
c.addEventListener(NetStatusEvent.NET_STATUS,sucess);
c.connect("rtmp://localhost/SOSample");
}
private function sucess(evt:NetStatusEvent):void{
if(evt.info.code=="NetConnection.Connect.Success")
{
myso=SharedObject.getRemote("myRSO",c.uri, true);
myso.client=this;//很重要
myso.connect(c);
}
}
private function txtchange():void{
myso.send("setVar",msg.text);
}
public function setVar(text:String):void{
msg.text=text;
}
]]>
</mx:Script>
<mx:VBox>
<mx:TextArea id="msg" />
<mx:Button label="sync" click="txtchange()"/>
</mx:VBox>
</mx:Application>