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>
posted on 2006-08-16 00:58  榻榻米  阅读(277)  评论(0)    收藏  举报