This definitely works. Just did it using CFC's.

In MXML:

<mx:RemoteObject id="dataManager" 
        endpoint="[URL to your AMF gateway here: e.g.
http://domain.com/flex2gateway/]"; 
        destination="ColdFusion" 
        source="[path to your CFC here: e.g. folder.folder.file" 
>       
        <mx:method name="requestAddressChange"
result="requestAddressChange_result(event)" fault="server_fault(event)" />
</mx:RemoteObject>


Inside script within same MXML:

this.dataManager.requestAddressChange(this.address0.text,
this.password.text);


Within cfc on server:

<cfcomponent>
<cffunction name="requestAddressChange" output="false" access="remote"
returntype="String">
<cfargument name="email" required="true" type="String">
<cfargument name="password" required="true" type="String">
        
<!--- Access arguments like this:
        #arguments.password
        #arguments.email#
--->
</cffunction>
</cfcomponent>

You'd need to declare the arguments differently, I think as parameters
within a cfm file, but it should still work.

Hope that helps.

Sid Maskit
CraftySpace.com

Reply via email to