Clint, great idea on creating the object!  I'm still having trouble getting
the Flash form to fire when I click the subscribe button. 

Here's the "Subscribe" button AS:
==============
on (keyPress "<Enter>", release) {
        subscribeButton_Clicked
}
==============

Here's the reworked code:
==============
#include "NetServices.as"

// uncomment this line when you want to use the NetConnect debugger
//#include "NetDebug.as" 

// --------------------------------------------------
// Application initialization
// --------------------------------------------------

if (inited == null)
{       
        // do this code only once
        inited = true;
        
        // set the default gateway URL (this is used only in authoring)
 
//NetServices.setDefaultGatewayUrl("http://localhost:8500/flashservices/gate
way");
        
NetServices.setDefaultGatewayUrl("http://www.mydomain.com:8500/flashservices
/gateway");
        
        // connect to the gateway
    gateway_conn = NetServices.createGatewayConnection();
        
        // get a reference to a service
    searchService = gateway_conn.getService("search", this);
        subscribeService = gateway_conn.getService("subscription_center",
this);
}

// --------------------------------------------------
// Handlers for user interaction events
// --------------------------------------------------

// This gets called when the "subscribeButton" button is clicked

function subscribeButton_Clicked ()
{
    var send2cf = new Object();
    send2cf.firstname = firstName_txt.text;
    send2cf.lastname = lastName_txt.text;
    send2cf.emailAddr = emailAddr_txt.text;
    send2cf.verifyEmail = verifyEmail_txt.text;

    subscribeService.dataerrors(send2cf);
}
=======================

Thanks, Mark 

-----Original Message-----
From: Clint [mailto:[EMAIL PROTECTED] 
Sent: Thursday, June 26, 2003 8:50 AM
To: CF-Talk
Subject: Re: One Way Data pass from Flash to CF


Here is what I do:

function subscribe(){
    var send2cf = new Object();
    send2cf.firstname = firstName_txt.text;
    send2cf.lastname = lastName_txt.text;
    send2cf.emailAddr = emailAddr_txt.text;
    send2cf.verifyEmail = verifyEmail_txt.text;

    subscribeService.dataerrors(send2cf);
}

then in CF you just reference the values as #flash.firstName# and so on..

HTH
CLint

----- Original Message ----- 
From: "Mark Leder" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Thursday, June 26, 2003 7:28 AM
Subject: SOT: One Way Data pass from Flash to CF


> Hi All,
>
> I'm having a lot of trouble getting this to work.  I have a Flash MX 
> form with four fields and want to pass it out of Flash to CF (opening 
> a new CF
> page) for futher processing. (BTW: This will be posted at an ISP in a
shared
> environment. I tested to see if remoting works at the ISP, which it 
> does.) Following the tutorials in Forta's CFMX book doesn't seem to 
> help
(pp.678).
> I would think the problem is in the "function subscribeButton_Clicked 
> ()" area. Ideas? Here's the code:
>
> ====================================
>
> #include "NetServices.as"
>
> // uncomment this line when you want to use the NetConnect debugger 
> //#include "NetDebug.as"
>
> // --------------------------------------------------
> // Application initialization
> // --------------------------------------------------
>
> if (inited == null)
> {
> // do this code only once
> inited = true;
>
>    // set the default gateway URL (this is used only in authoring)
>
>
//NetServices.setDefaultGatewayUrl("http://localhost:8500/flashservices/gate
> way");
>
>
NetServices.setDefaultGatewayUrl("http://www.domainname.com:8500/flashservic
> es/gateway");
>
> // connect to the gateway
>     gateway_conn = NetServices.createGatewayConnection();
>
> // get a reference to a service
> subscribeService = gateway_conn.getService("subscription_center",
> this);
> }
>
> // --------------------------------------------------
> // Handlers for user interaction events
> // --------------------------------------------------
>
> // This gets called when the "subscribeButton" button is clicked 
> function subscribeButton_Clicked () {
> // Use the subscribe service function (execute dataerrors.cfm)
>
>
subscribeService.dataerrors({firstName:firstname,lastName:lastName,emailAddr
> ess:emailAddress,verifyEmail:verifyEmail});
> }
> ====================================
>
> Thanks, Mark
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to