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

Calling Java classes or JavaBeans from ActionScript 127
// Handle results from server; display results in output fields.
function setMessage_Result( re:ResultEvent ):Void
{
// shouldn't happen
}
function getMessage_Result( re:ResultEvent ):Void
{
messageOutput.text = re.result.toString();
}
function setMessage_Fault( fe:FaultEvent ):Void
{
messageOutput.text = fe.fault.faultstring;
}
function getMessage_Fault( fe:FaultEvent ):Void
{
messageOutput.text = fe.fault.faultstring;
}
function testBoolean_Result(re:ResultEvent):Void
{
boolOutput.text = "result: " + re.result;
}
function testBoolean_Fault(fe:FaultEvent):Void
{
boolOutput.text = "status: " + fe.fault.faultstring;
}
function testDate_Result(re:ResultEvent):Void
{
flashDate = re.result;
dateOutput.text = " " + flashDate;
}
function testDate_Fault(fault:FaultEvent):Void
{
dateOutput.text = "Status: " + fault.fault.faultstring;
}
//declare variables
private var flashtestService:Service;
private var flashDate;
private var dateOutput:TextInput;
private var boolOutput:TextInput;
private var messageOutput:TextInput;
private var dateInput:TextInput;
private var messageInput:TextInput;
private var invokeButton:Button;
private var trueRadio:RadioButton;
private var falseRadio:RadioButton;
}