I am using a Flash file that calls gallery.xml
its hardcoded into the flash and i cant edit the flash file.

the code in my page looks like

<cfsavecontent variable="gallery">
	<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <gallery frameColor="0xFFFFFF" frameWidth="15" imagePadding="20" displayTime="6" enableRightClickOpen="true">
        <image>
           <url>http://www.modelproductions.com/proimages/avatar9.jpg</url>
           <caption><![CDATA[<font size="50">Example Gallery</font><br>An example large format <u><a href="http://www.airtightinteractive.com/projects/autoviewer">AutoViewer</a></u> gallery.]]></caption>
           <width>269</width>
           <height>317</height>
        </image>
        <image>
           <url>http://www.modelproductions.com/proimages/avatar9.jpg</url>
           <caption>Pellentesque turpis leo, dignissim ac, vestibulum quis, hendrerit quis, enim.</caption>
           <width>465</width>
           <height>700</height>
        </image>
        <image>
           <url>http://www.modelproductions.com/proimages/avatar9.jpg</url>
           <caption><![CDATA[Captions can be HTML formatted. Supported tags are <b>bold</b>, <u>underline</u>, <i>italics</i>, <u><a href="http://www.google.com" target="_blank">hyperlinks</a></u>, linebreaks<br> and <font color="#ffff00" size="60">font tags</font>.]]></caption>
           <width>700</width>
           <height>465</height>
        </image>
    </gallery>
</cfsavecontent>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','800','height','400','src','autoviewer','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','autoviewer' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="400">
  <param name="movie" value="autoviewer.swf" />
  <param name="quality" value="high" />
  <embed src="autoviewer.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="400"></embed>
</object></noscript>
</body>
</html>

but its not working
what am i doing wrong

Since the <object> tag is only calling the Flash file, that is all fine. Your problem is likely either:

  1. Your coldfusion code is in the file named "gallery.xml" in which case the colfusion processor is not going to parse it. or...

[LIST=2]
Your CF code is in a .cfm file that is not being read by the flash file.
[/LIST]
If your CF code were in "gallery.cfm", you could take the contents of your variable (the xml) and write it to a file named "gallery.xml". Try adding this to the end of your coldfusion code:

<cffile action = "write" file = "c:\pathToFile\gallery.xml" output = VARIABLES.gallery>
This article has been dead for over six months. Start a new discussion instead.