MACROMEDIA FLASH REMOTING MX-USING FLASH REMOTING FOR FLASH MX 2004 ACTIONSCRIPT 2.0 Use Manual page 100

Using flash remoting for flash mx 2004 actionscript 2.0
Table of Contents

Advertisement

In your ColdFusion page, you access the parameter using
following example:
<cfquery name="flashQuery" datasource="exampleapps" >
SELECT ItemName, ItemDescription, ItemCost
FROM tblItems
WHERE ItemName='#Flash.Params[1]#'
</cfquery>
<cfset Flash.Result=flashQuery>
Because ColdFusion converts an ActionScript data type to the corresponding ColdFusion data
type, you can perform CFML type-specific operations on the parameter. Therefore, if a parameter
passed from a Flash application is an ordered array, you can perform all CFML array operations
on the parameter.
For example, suppose you pass an array using the following ActionScript:
var array1 = new Array();
array1[0] = "zero";
array1[1] = "one";
myService.myMethod(array1);
You access the elements in the array in your ColdFusion page using ColdFusion array notation,
as follows:
<cfset arrayElement1=Flash.Params[1][1]>
<cfset arrayElement2=Flash.Params[1][2]>
Note: Although ActionScript indexes start at 0, ColdFusion array indexes start at 1.
ActionScript also supports named (associative), arrays. These arrays have the following form:
var struct1 = new Array();
struct1["zero"] = "banana";
struct1["one"] = "orange";
myService.myMethod(struct1);
ColdFusion converts associative arrays into ColdFusion structures. To access the associative array
elements from
Flash.Params
<cfset structElement1=Flash.Params[1].zero>
<cfset structElement2=Flash.Params[1].one>
Note: You can use most of the CFML array and structure functions with ActionScript collections.
However, one CFML function,
100
Chapter 6: Using Flash Remoting with ColdFusion MX
, you use structure notation, as follows:
, does not work with ActionScript collections.
StructCopy()
, as shown in the
Flash.Params

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH REMOTING MX-USING FLASH REMOTING FOR FLASH MX 2004 ACTIONSCRIPT 2.0 and is the answer not in the manual?

This manual is also suitable for:

Flash remoting mx

Table of Contents