我創建了一個媒體服務器在localhost「的Adobe Media服務器啓動5」,我能夠通過AS3 AIR應用程序連接到它。我可以看到從我的應用程序被稱爲「SimpleServer來」中的「的Adobe Media Server管理控制檯」的連接,我得到有關連接的正反饋:AS3:共享對象是不可見的管理控制檯
接受來自IP的連接:127.0.0.1,引用:應用程序:/SimpleServer.swf,PAGEURL:
我沒有得到一個編譯時間,也沒有試圖創造一個新的共享對象時,運行時錯誤,我沒有得到任何反饋都沒有。我使用下面的代碼:
var shared:SharedObject = SharedObject.getRemote("HelloWorld", "rtmp://localhost/SimpleServer");
shared.addEventListener(SyncEvent.SYNC, syncEventHandler);
shared.connect(nc);
使用NetConnection創建如下:
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nc.connect("rtmp://localhost/SimpleServer");
nc.client = this;
我看不到在「查看應用程序」在SharedObject - >「共享對象」和我沒有得到任何關於反饋創作。這就像對象從未被創建過。我也試着設置了共享對象的屬性,有沒有效果:
shared.setProperty("test", false);
是否有一個簡單的解決這個問題,或者我必須配置高級服務器上的東西?先謝謝你!
執行下列任一事件處理程序你上面添加得到執行?你是在等你打電話'連接()'的'SharedObject'前的NetConnection連接? –
這似乎是'syncEventHandler'沒有得到執行。該'netStatusHandler'會被執行並且表示'NetConnection'爲連接,所以它試圖連接'SharedObject'當連接... – 1awuesterose
我設法解決這個問題,就像我在duTr的解答發表了評論。感謝你的付出! – 1awuesterose