0
我可以创建(AC3和FMS4)远程共享对象(但它不在FMS管理面板上列出,或者在运行于winXP Pro上的本地服务器上)。当我跟踪结果我看到firstame值“myfirstname”:AS3和FMS4:远程共享对象读取
<...>
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和浏览器相同的连接细节这些值,我没有收到任何东西。关于返回的错误没有想法,但我认为它应该是知道了,以后我用这样的接收_so值:
<...>
_so = SharedObject.getRemote("myRemoteData", nc.uri, false);
_so.connect(nc);
l2.text = _so.data.abc["firstame"];
<...>
任何想法?
你可以尝试getRemote为SO.getRemote(“myRemoteData”,nc.url,true)...第三个参数标志着SO应该在FMS应用程序关闭时持久化。如果第一个客户端仍连接到FMS,您还可以验证数据应该传送到另一个客户端。 – catholicon 2012-02-20 07:36:18