It is a chart swf and I am trying to pass it data on the url for the
loader.

In html the setup would be like:
<html>
<body bgcolor="#ffffff">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0";
width="900" height="300" id="Column3D" >
   <param name="movie" value="../FusionCharts/Column3D.swf" />
   <param name="FlashVars" value="&dataXML=<chart caption='Monthly
Sales Summary' subcaption='For the year 2006' xAxisName='Month'
yAxisName='Sales' numberPrefix='$'><set label='January' value='17400'
/><set label='February' value='19800' /><set label='March'
value='21800' /><set label='April' value='23800' /><set label='May'
value='29600' /><set label='June' value='27600' /><set label='July'
value='31800' /><set label='August' value='39700' /><set
label='September' value='37800' /><set label='October' value='21900'
/><set label='November' value='32900' /><set label='December'
value='39800' /></chart>">
   <param name="quality" value="high" />
   <embed src="../FusionCharts/Column3D.swf"
flashVars="&dataXML=<chart caption='Monthly Sales Summary'
subcaption='For the year 2006' xAxisName='Month' yAxisName='Sales'
numberPrefix='$'><set label='January' value='17400' /><set
label='February' value='19800' /><set label='March' value='21800'
/><set label='April' value='23800' /><set label='May' value='29600'
/><set label='June' value='27600' /><set label='July' value='31800'
/><set label='August' value='39700' /><set label='September'
value='37800' /><set label='October' value='21900' /><set
label='November' value='32900' /><set label='December' value='39800'
/></chart>" quality="high" width="900" height="300" name="Column3D"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"; />
</object>
</body>
</html>



in flex I am doing:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute" applicationComplete="ready()">
        <mx:Script>
        <![CDATA[

        import mx.collections.ArrayCollection;
        import flash.net.URLRequest;
            
        private var chartXml:String = "<chart showBorder='0'
bgAlpha='0,0' palette='1' caption='Hours Worked Last week'
canvasPadding='20'><set name='John' value='49' /><set name='Mary'
value='34' /><set name='Michelle' value='61' /><set name='Cary'
value='40' /></chart>";
                private var xmlData2:XML = new XML(chartXml);
                private var load:Loader = new Loader();
   
                public function ready():void
                {
                        var url:String = "MSBar3D.swf?FlashVars=\"&dataXML=\"" +
chartXml+"\"\"";
                        
                        myswf.load(url);
                }
        public function inspect( event ):void
        {
                var o:Object = myswf.content.loaderInfo.parameters;
        }
        
        ]]>

    </mx:Script>
    <mx:HBox id="main" height="100%" width="100%">
                <mx:SWFLoader id="myswf" verticalAlign="middle"
horizontalAlign="center" height="70%" width="70%"
complete="inspect(event)"/>
        </mx:HBox>      
</mx:Application>


in the inpect function i am looking at the params and i don't see any
nothing i put on the url seems to be getting through.

thanks

Reply via email to