Client-Side Communication ActionScript > NetConnection.call

 

NetConnection.call

Availability

Flash Player 6.

Flash Communication Server MX.

Usage

myConnection.call(remoteMethod, resultObject | null [, p1,...,pN])

Parameters

remoteMethod A parameter in the form [/objectPath/]method; if you are calling a method on a NetConnection object, you can omit objectPath. For example, the parameter /someObj/doSomething means the server must call the someObj.doSomething method of the application passed to NetConnection.connect in its targetURI parameter, passing the specified p1,...,pN parameters.

For security reasons, certain remoteMethod names are reserved at the application level; do not call these method names with the call method. The reserved names are /onConnect, /onDisconnect, /onStatus, /onAppStop, and /onAppStart.

resultObject An object parameter that is needed only when the sender is expecting a result. The result object can be any user-defined object. For it to be of use, a method named onResult must be called when the result arrives. If you don't need a result object, pass null.

p1,...pN Optional parameters to be passed to the specified method.

Returns

Nothing.

Description

Method; invokes a command or method on the server. You must create a server-side function to define this method. This method is also used when your application connects to an application server. For information on using Flash with an application server, see Using Flash Remoting.

Example

The following function checks for a message, sends it, then clears the local string.

function mySend()
{
	if (length(msg) > 0) {
		connection.call("message", null, msg);
	}
	msg = "";
}