flash remoting中参数传递与调用,补充其他数据类型的传递方法。
//- Strict array
//-------in Flash actionscript--------------
var myArray:Array = new Array();
myArray[0] = "zero";
myArray[1] = "one";
myService.myMethod(myArray);
//-------in Coldfusion pages--------------
<cfset p1=Flash.Params[1][1]>
<cfset p2=Flash.Params[1][2]>
//- Named or associative array
//-------in Flash actionscript--------------
var myStruct:Array = new Array();
myStruct["zero"] = "banana";
myStruct["one"] = "orange";
myService.myMethod(myStruct);
//-------in Coldfusion pages--------------
<cfset p1=Flash.Params[1].zero>
<cfset p2=Flash.Params[1].one>
//- Named parameters using object initializer
//-------in Flash actionscript--------------
var myObject = new Object()
myObject.x = 1;
myObject.y = 2;
myObject.z = 3;
myService.myMethod(myObject);
//-------in Coldfusion pages--------------
<cfset p1=Flash.x>
<cfset p2=Flash.y>
<cfset p3=Flash.z>
//- Strict array
//-------in Flash actionscript--------------
var myArray:Array = new Array();
myArray[0] = "zero";
myArray[1] = "one";
myService.myMethod(myArray);
//-------in Coldfusion pages--------------
<cfset p1=Flash.Params[1][1]>
<cfset p2=Flash.Params[1][2]>
//- Named or associative array
//-------in Flash actionscript--------------
var myStruct:Array = new Array();
myStruct["zero"] = "banana";
myStruct["one"] = "orange";
myService.myMethod(myStruct);
//-------in Coldfusion pages--------------
<cfset p1=Flash.Params[1].zero>
<cfset p2=Flash.Params[1].one>
//- Named parameters using object initializer
//-------in Flash actionscript--------------
var myObject = new Object()
myObject.x = 1;
myObject.y = 2;
myObject.z = 3;
myService.myMethod(myObject);
//-------in Coldfusion pages--------------
<cfset p1=Flash.x>
<cfset p2=Flash.y>
<cfset p3=Flash.z>
浙公网安备 33010602011771号