@@ -7,10 +7,10 @@ package flash.net {
77
88 public static var defaultObjectEncoding: uint = 3 ;
99
10- public var objectEncoding : uint = NetConnection . defaultObjectEncoding;
11- public var client : Object = this ;
12- public var maxPeerConnections : uint = 8 ;
13- public var proxyType : String = "none" ;
10+ private var _objectEncoding : uint = NetConnection . defaultObjectEncoding;
11+ private var _client : Object = this ;
12+ private var _maxPeerConnections : uint = 8 ;
13+ private var _proxyType : String = "none" ;
1414
1515 public native function connect(command: String , ... arguments ): void ;
1616
@@ -22,10 +22,16 @@ package flash.net {
2222
2323 public native function get connected(): Boolean ;
2424 public native function get connectedProxyType(): String ;
25+
26+ [API ("667" )]
2527 public native function get farID(): String ;
28+ [API ("667" )]
2629 public native function get farNonce(): String ;
30+ [API ("667" )]
2731 public native function get nearID(): String ;
32+ [API ("667" )]
2833 public native function get nearNonce(): String ;
34+
2935 public native function get protocol(): String ;
3036 public native function get uri(): String ;
3137 public native function get usingTLS(): Boolean ;
@@ -38,5 +44,39 @@ package flash.net {
3844 throw new ArgumentError ("Error #2126: NetConnection object must be connected." , 2126 );
3945 }
4046 }
47+
48+ public function get objectEncoding ():uint {
49+ return this . _objectEncoding ;
50+ }
51+ public function set objectEncoding (value :uint ):void {
52+ // TODO do validation
53+ this . _objectEncoding = value ;
54+ }
55+
56+ public function get client ():Object {
57+ return this . _client ;
58+ }
59+ public function set client (value :Object ):void {
60+ // TODO do validation
61+ this . _client = value ;
62+ }
63+
64+ [API ("667" )]
65+ public function get maxPeerConnections ():uint {
66+ return this . _maxPeerConnections ;
67+ }
68+
69+ [API ("667" )]
70+ public function set maxPeerConnections (value :uint ):void {
71+ this . _maxPeerConnections = value ;
72+ }
73+
74+ public function get proxyType ():String {
75+ return this . _proxyType ;
76+ }
77+ public function set proxyType (value :String ):void {
78+ // TODO do validation
79+ this . _proxyType = value ;
80+ }
4181 }
4282}
0 commit comments