User Guide
Table Of Contents
- Contents
- About Flash Remoting
- Getting Started
- Using Flash Remoting ActionScript
- Using the RemotingConnector component (Flash Professional only)
- Using Flash Remoting Data in ActionScript
- About Flash Remoting and data types
- Understanding Action Message Format
- Converting from ActionScript to application server data types
- Converting from application server data types to ActionScript
- ColdFusion to ActionScript data conversion issues
- About working with objects
- About working with RecordSet objects
- About working with XML
- The NetConnection Debugger
- Using Flash Remoting with ColdFusion MX
- Using Flash Remoting for Java
- About Flash Remoting for Java
- Calling Java classes or JavaBeans from ActionScript
- Calling Enterprise JavaBeans (EJBs) from Flash
- Calling servlets and JSPs from Flash
- Calling JMX MBeans from Flash (JRun only)
- Calling server-side ActionScript from Flash (JRun only)
- Handling function results in ActionScript
- Using Flash Remoting with JRun security
- Passing XML objects between Flash and Java
- Viewing Flash Remoting log entries
- Using Flash Remoting for Microsoft .NET
- Flash Remoting for Microsoft .NET
- Calling ASP.NET pages from Flash
- Making an ASP.NET page available to Flash Remoting
- Getting a reference to an ASPX-based service in ActionScript
- Invoking ASPX pages in ActionScript
- Using the Flash Remoting custom server control in ASPX pages
- Using the Flash Remoting namespace in code-behind files
- Using ASP.NET state management with Flash Remoting
- Using ASP.NET exception handling
- Using ADO.NET objects with Flash Remoting
- Displaying a RecordSet object in Flash with ActionScript
- Calling web services from Flash
- Calling ASP.NET assemblies from Flash
- Viewing Flash Remoting log entries
- Using NetServices and Connection Classes
- Index

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("me@macromedia.com");
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