【问题标题】:Flash Error 2012 Can't instantiate Shared Object class?Flash 错误 2012 无法实例化共享对象类?
【发布时间】:2013-01-11 15:10:41
【问题描述】:

我不知道为什么会出现这个错误,谁能告诉我.. 是什么导致了这个错误以及如何修复它......

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    听起来您使用的是new SharedObject(),但共享对象与普通对象有点不同。您应该像这样使用SharedObject.getLocal,而不是尝试自己创建一个新实例:

    private var mySo:SharedObject = SharedObject.getLocal("application-name");
    

    但显然将“应用程序名称”更改为特定于您的项目的名称。

    这里的文档中有更详细的示例:Shared Object Examples

    【讨论】:

    • 另请注意,如果用户在 Flash Player 设置面板中禁用了 SharedObject,则会发生异常。因此,对 SharedObject.getLocal() 的调用应该包含在 try/catch 块中。
    猜你喜欢
    • 2010-09-09
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 2012-08-15
    • 2012-08-05
    • 2010-12-29
    • 1970-01-01
    相关资源
    最近更新 更多