3
3
extern class SharedObject extends flash.events.EventDispatcher {
5
var data(default,null) : Dynamic;
6
var fps(null,default) : Float;
7
var objectEncoding : UInt;
8
var size(default,null) : UInt;
4
9
function new() : Void;
5
10
function clear() : Void;
7
11
function close() : Void;
8
function connect(myConnection : flash.net.NetConnection, ?params : String) : Void;
9
var data(default,null) : Dynamic;
12
function connect(myConnection : NetConnection, ?params : String) : Void;
10
13
function flush(?minDiskSpace : Int) : String;
11
var fps(null,default) : Void;
12
var objectEncoding : UInt;
13
14
function send( ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
14
15
function setDirty(propertyName : String) : Void;
15
16
function setProperty(propertyName : String, ?value : Dynamic) : Void;
16
var size(default,null) : UInt;
17
private function invoke(index : UInt, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Void;
18
private function invokeWithArgsArray(index : UInt, args : Array<Dynamic>) : Void;
19
17
static var defaultObjectEncoding : UInt;
20
18
static function deleteAll(url : String) : Int;
21
19
static function getDiskUsage(url : String) : Int;
22
static function getLocal(name : String, ?localPath : String, ?secure : Bool) : flash.net.SharedObject;
23
static function getRemote(name : String, ?remotePath : String, ?persistence : Dynamic, ?secure : Bool) : flash.net.SharedObject;
24
private static var kClear : UInt;
25
private static var kClose : UInt;
26
private static var kConnect : UInt;
27
private static var kFlush : UInt;
28
private static var kGetSize : UInt;
29
private static var kSend : UInt;
30
private static var kSetFps : UInt;
20
static function getLocal(name : String, ?localPath : String, ?secure : Bool) : SharedObject;
21
static function getRemote(name : String, ?remotePath : String, ?persistence : Dynamic, ?secure : Bool) : SharedObject;