2012-03-19 39 views
0

我試圖建立一個新的項目,我不斷收到此錯誤:錯誤:錯誤#2134:無法創建共享對象

Error: Error #2134: Cannot create SharedObject. 
at flash.net::SharedObject$/getLocal() 
at com.google.analytics.core::Buffer()[//com/google/analytics/core/Buffer.as:198] 
at com.google.analytics.components::FlexTracker/_trackerFactory()[/com/google/analytics/components/FlexTracker.as:180] 

當我嘗試,如果我點擊任何鏈接,調試(以調試器中的方法)調試器斷開連接。

的Mac OSX,FB4.6

+0

@SamDeHaan,幾年前我在Linux中使用過FB中的類似問題(在它完全被放棄之前),似乎不同版本的調試器在當時有所作爲(在命令行中使用FDB產生了相同的結果結果,嘗試打印變量會導致斷開連接,在IDE中它會隨機斷開連接,有時在應用程序啓動後有時會一分鐘左右)。爲了獲得更多的見解,只有在使用谷歌跟蹤器或使用共享對象時纔會出現這種情況,或者即使使用簡單的測試項目也會出現這種情況。您可能需要提交或查找錯誤報告。 – shaunhusain 2012-03-19 20:40:17

+0

請顯示您當前使用的Flash Player的代碼和版本。 – 2012-03-19 20:58:45

+0

@Shaun - 我認爲這與Google的跟蹤器有關。我可以創建一個測試項目,僅用於創建一個共享對象的踢球,並查看它是否以相同的方式作出反應。 – 2012-03-19 21:06:55

回答

0

也許你應該改變你的SWC的鏈接類型合併到代碼

2

原因:共享對象的名稱中不能有空格。
解決方案:刪除任何空格。 IE myVar.replace(//g,「_」);

原因:另一個原因是設置了不正確的路徑。 IE「./」vs「/」
解決方案:從路徑中刪除非法字符。

原因:在本地或文件系統上設置localPath時可能存在錯誤。
解決方案:在localhost或文件系統上測試時,將本地路徑設置爲null。 SharedObject.getLocal(「myData」,null);

更多信息here

相關問題