2012-02-20 58 views
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"]; 
<...> 

任何想法?

+0

你可以嘗試getRemote爲SO.getRemote(「myRemoteData」,nc.url,true)...第三個參數標誌着SO應該在FMS應用程序關閉時持久化。如果第一個客戶端仍連接到FMS,您還可以驗證數據應該傳送到另一個客戶端。 – catholicon 2012-02-20 07:36:18

回答

0

我發現問題出在哪裏,但不知道爲什麼。我在FMS服務器上使用了默認的實時應用程序,它不允許我保存遠程SO。當我改變我自己的應用程序問題解決。