      */
     public function isExist(key:String):Boolean
     {
-        return _so.data.cookie != null && _so.data.cookie[key] != null;
+        return so.data.cookie != null && so.data.cookie[key] != null;
     }
 
     /**

        this._name = name;
        this._timeOut = timeOut;

        _so = SharedObject.getLocal(name);
    }
    //==========================================================================
    //  Variables
    //==========================================================================
    private var _name:String;
    
    private var _timeOut:Number;
    
    private var _so:SharedObject;
    //==========================================================================
    //  Properties
    //==========================================================================
    /**
     * The SharedObject name.
     * @return


        createCookie();

        so.data.cookie[name] = obj;
        so.flush();
    }

    private function createCookie():void
    {
        if (so.data.cookie == null)
        {
            so.data.cookie = new Object();
            so.flush();
        }
    }
}
