I've been reading the source code for the Flash Remoting Components which is found here:
http://www.adobe.com/products/flashr...nents/#flr_as2
Connection.as extends NetConnection.as which appears to be a class native to Flash. The source code for it is not included with the download and I can't find the source for it on my hard drive anywhere. I searched my entire hard drive and found two classes that appear to be just interfaces -- they don't do anything (see below). Where is the source for the NetConnection class?
I also found a file called NetConnection.aso which appears to be some kind of compiled binary file. I'm guessing the functionality is inside it.
Where can I found out more about what this does?
// C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes\NetConnection.as
Code:intrinsic class NetConnection extends Object { var isConnected:Boolean; var uri:String; function getDebugConfig( id ):NetDebugConfig; function getDebugID(); function getService( serviceAddress, responder ):Object; function setCredentials( principal:String, password: String ):Void; function setDebugID( id ):Void; function trace( obj ):Void; function connect(targetURI:String):Boolean; function close():Void; function call(remoteMethod:String, resultObject:Object):Void; function addHeader(); function onStatus(infoObject:Object):Void; function onResult(infoObject:Object):Void; }
C:\Documents and Settings\Jaithe\Local Settings\Application Data\Macromedia\Flash MX 2004\en\Configuration\Classes\NetConnection.as
Code://**************************************************************************** // ActionScript Standard Library // NetConnection object //**************************************************************************** dynamic intrinsic class NetConnection { var isConnected:Boolean; var uri:String; function NetConnection(); function addHeader(); function call(remoteMethod:String, resultObject:Object):Void; function close():Void; function connect(targetURI:String):Boolean; function onResult(infoObject:Object):Void; function onStatus(infoObject:Object):Void; }




Reply With Quote