我可以创建(AC3和FMS4)远程sharedObject(但它没有列在FMS管理面板上,无论是在winXP Pro上运行的本地服务器上)。当我追踪结果时,我看到第一个值为“myfirstname”:
<...>
public var _so:SharedObject;
<...>
_so = SharedObject.getRemote("myRemoteData", nc.uri, false);
_so.connect(nc);
_so.setProperty( "abc", {firstame:"myfirstname", lastname:"myLastname"} );
trace( _so.data.abc["firstame"]);
<...>
但是当我想从另一个具有相同连接细节的swf和浏览器中获取这些值时,我什么都没收到。没有关于返回错误的想法,但我认为它应该是o.k.,因为我像这样用来接收_so值:
<...>
_so = SharedObject.getRemote("myRemoteData", nc.uri, false);
_so.connect( nc );
l2.text = _so.data.abc["firstame"];
<...>
有什么想法吗?
答案 0 :(得分:0)
我发现问题出在哪里,但不知道为什么。我在FMS服务器上使用默认的实时应用程序,它不允许我保存远程SO。当我改变自己的应用程序问题解决了。