AS3和FMS4:远程共享对象读取

时间:2012-02-20 01:41:54

标签: actionscript-3 flash-media-server shared-objects

我可以创建(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"];
<...>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我发现问题出在哪里,但不知道为什么。我在FMS服务器上使用默认的实时应用程序,它不允许我保存远程SO。当我改变自己的应用程序问题解决了。