Hey Ryan,

>From your original email it looks like you're not looking to use the FDS
2 server but only ColdFusion. The workflow for your scenario might be
something like this:

You will write code in ActionScript 3.0 and MXML for Flex 2 in your
favorite IDE. Ideally you'd use Flex Builder 2 which plugs in to Eclipse
as your development environment (Flex Builder 2 gives you among other
things a design view, code insight, compilation integration and a visual
ActionScript 3 debugger, etc). You'd compile a SWF from your MXML+AS3
source code and then deploy it on to a web server. Note that this is one
of the major differences in the workflow from Flex 1.5 - you don't
deploy .mxml files - just compiled .swf files that will run in Flash
Player 8.5.

As for communicating with a ColdFusion server to get data back into your
application there's several approaches to consider. You could use the
Flex 2 WebService API to contact a remotely accessible CFC through its
ability to particiapte as a web service; or you could contact a
ColdFusion template that dynamically generated XML from the HTTPService
API; or you could use one of the ActionScript 3.0 APIs for connectivity
such as flash.net.XMLSocket, flash.net.NetConnection, or
flash.net.URLLoader; or you could use the compact, efficient, strongly
typed RemoteObject API to connect directly to a CFC. Note that all of
these APIs are subject to the Flash Player 8.5 security sandbox. To
contact servers other than that which was used to host the SWF requires
a crossdomain.xml file to reside on each of the remote servers.

Actually, RemoteObject deserves some more detail as it will lead to an
answer for your specific questions. Along with ActionScript 3.0, Flash
Player 8.5 introduces a new version of its ActionScript focused binary
communications protocol AMF, referred to as AMF 3. Further more, Flex 2
Data Services are built on a common messaging architecture that provide
further benefits, one such example is channel endpoint failover.
RemoteObject is a Flex 2 Data Service that is built on top of this
messaging framework. 

ColdFusion will include updates that will allow it to both understand
AMF 3 and Flex 2 Data Services messages. In order for ColdFusion to
configure its support for this new messaging infrastructure it has to be
configured with a Flex specific file, namely the
flex-enterprise-services.xml. It's beyond the scope of this email to
explain this file in detail (there should be documentation on this file
on the labs site), but note that "endpoints" are what the client
messaging framework connects to. This configuration is specific to
services that use the Flex 2 messaging infrastructure - that is, it
isn't something native to the Flash Player.

I hope this helps you get on the right path to groking all of this,

Pete
 

-----Original Message-----
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Ryan Pieszak
Sent: Tuesday, March 21, 2006 1:22 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: What is the basic flow of Flex?

Sorry, it's for Flex 2.  And I'm talking specifically about ColdFusion
and Flex integration.  Thanks.

--- In flexcoders@yahoogroups.com, "Peter Farland" <[EMAIL PROTECTED]>
wrote:
>
> Is this for Flex 1.5 or Flex 2?
> 
> -----Original Message-----
> From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On
> Behalf Of Ryan Pieszak
> Sent: Tuesday, March 21, 2006 6:33 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] What is the basic flow of Flex?
> 
> Hello again,
> 
> I'm very new to Flex, and I've spent the past few days just getting
it
> installed, but I'm having trouble fitting it into our development 
> environment.  All the sample apps make the assumption that you're 
> developing on the server, but we don't, and I can't get the apps to
work
> (and the online documentation is less than stellar).
> 
> Can somebody just give me a 1000ft view of the logic flow?
> 
> If I'm browsing to a .html page, when is the .mxml page utilized?
> The .mxml page just tells the compiler how to build the .swf?
> What is the purpose of the flex-enterprise-services.xml file and
when is
> it utilized?
> What is the purpose of the <endpoint ... /> line in the xml file?
> 
> I really appreciate any help.  It's been a long few days trying to
get
> started, and I think some basic understanding would go a long way
for
> me.
> 
> Thanks all,
> Ryan
> 
> 
> 
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



 




--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to