About working with RecordSet objects
73
public String getText(){return this.text;}
public void setText(String t){this.text = t;}
public String getRecipient(){return this.recipient;}
public void setRecipient(String r){this.recipient = r;}
public Message getMessage()
{
return this;
}
}
You can use the following ActionScript to set and get the result object’s properties. (For brevity,
this example omits the code that configures the network connection and service object.)
myBeanService.setText("Hello from Me.");
myBeanService.setRecipient("[email protected]");
myBeanService.getMessage();
function getMessage_Result(msgEvent:mx.rpc.ResultEvent)
{
myMessageText.text = msgEvent.result.text;
myServerInfo.text = msgEvent.result.server
}
In this case, ActionScript does not get the value of the
Message.text
property by explicitly
calling the
getMessage()
method, but directly from the properties returned from the Flash
gateway on the server.
About working with RecordSet objects
Using Flash Remoting, you can return RecordSet objects from application servers, manipulate the
records in the RecordSet object, and display information from the records in a Flash application.
Typically, application servers create record sets from the results of a database query. Some uses for
RecordSet objects in ActionScript include the following:
•
Providing product catalog, employee directory, or other information from an application server
database query, and browsing the results in a Flash application
•
Downloading a set of product options from the application server, and then using the data to
build an online catalog in a Flash application
•
Retrieving personal data, such as buddy lists or e-mail messages, that are stored in a database,
and displaying the lists or e-mail messages in a Flash application