Hi Scott/Everyone,
I've been away from my system for a few days but I am glad to report that the
xml is now loading into the swf file. I just reorganised anycode in the same
way as Scott has set out here and it does indeed work like a charm!
Now to move onto saving data from the swf back into an xml variable!
thanks again
alan
> That is strange. And you've tried viewing the cfm page in the browser
> directly to check its output? The CF code should never get to flash so
> it seems like the web server isn't processing the CF page, but instead
> just serving it out.
>
> > Hi Scott,
> >
> > Thanks for the reply. I'm doing something very similar. The flash
> code
> > is as follows:
> >
> > var testXML:XML = new XML();
> > testXML.ignoreWhite = true;
> >
> > testXML.onLoad = function(success){
> > if(success){
> > textXML.text = this; //display the xml in a dynamic text box on
> the
> > stage
> > }else{
> > //throw error
> > trace("file not found");
> > }
> > }//end onLoad function
> >
> >
> > //path to the cf script file
> > testXML.load("createxml.cfm");
> >
> > But when I execute the html file containing .swf file the first line
>
> > of createxml.cfm is returned to the browser and not the actual xml
> > output i.e. <cfset variable =>
> > and not the xml output. Not good on a Friday afternoon!
> >
> > thanks again,
> >
> > alan
> >
> >
> >
> > > (Sorry about my first errant reply to the list)
> > >
> > > You've got the right idea on the CF side. What I've done recently
> is
> >
> > > place your swf in a typical HTML page and have it (the swf) call
> the
> >
> > > cfm page using a load xml function - the actionscript is roughly:
> > >
> > > XML.prototype.ignoreWhite = true;
> > > dataXML = new XML();
> > > dataURL = "./createxml.cfm";
> > > dataXML.load(dataURL);
> > > dataXML.onLoad = ...some function to proceed to in the swf...
> > >
> > > Works like a charm and you can have a flash event recall the XML
> > load
> > > method if you need to refresh the data without refreshing your
> HTML
> >
> > > window.
> > >
> > > -Scott
> > >
> > > > Hi,
> > > >
> > > > I hope I'm not going over old ground here but I cant find an
> exact
> >
> > > > answer on my query here.
> > > >
> > > > I'm creating an xml file dynamically from a query. I want to
> then
> >
> > > load
> > > > this xml file into a flash movie where it can process the data
> > > >
> > > > I've got a file createxml.cfm which does the following:
> > > >
> > > > <cfset some variables>
> > > > <cfquery querydb>
> > > > <cfxml variable....>
> > > > populate xml file/structure
> > > >
> > > > <cfcontent type="text/xml" reset="Yes" />
> > > > <cfset dynXML = "#toString(variable)#">
> > > >
> > > > This outputs an xml file with the correct headers
> > > >
> > > > I'm under instruction not to create a physical file on the
> server
> > so
> > >
> > > > how should I go about getting this xml file into a .swf file
> > > >
> > > > What I'm really unsure about is how do I tie all this together
> ?
> > > >
> > > > Should I create another file, say displayflash.cfm where it
> > executes
> > >
> > > > createxml.cfm and I can embed the flash movie ?
> > > > What is the best way to get the flash movie to access the
> dynamic
> >
> > > xml
> > > > ?
> > > >
> > > > Am I over thinking this ???
> > > > Apologies if
> > > >
> > > > a:) this was asked previously
> > > > b:) I'm on the wrong forum!
> > > >
> > > > thanks in advance
> > > >
> > > > alan
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k
Archive:
http://www.houseoffusion.com/groups/CF-Newbie/message.cfm/messageid:3592
Subscription: http://www.houseoffusion.com/groups/CF-Newbie/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15