you have it set in mxml, chartXML.lasResult
<mx:CategoryAxis id="cat1" dataProvider= "{chartXML.lastResult .month[month_
number].day}"
categoryField= "{categoryFieldString}" title="{categoryAxisTitleSt
ring}" />
----- Original Message ----
From: Brad Bueche <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, February 12, 2008 1:29:36 PM
Subject: RE: [flexcoders] XML, HTTPSerivce, & Setting dataProvider in Action
Script
Thanks! That worked.
I have noticed that I am not setting the dataprovider for my category axis and
its still getting filled in? Is that possible? Or am I already fried for the
day?
I put the dataprovider in for it anyway just to be explicit.
brad
-----Original Message-----
From: [EMAIL PROTECTED] ups.com [mailto:flexcoders@ yahoogroups. com] On Behalf
Of Sherif Abdou
Sent: Tuesday, February 12, 2008 1:39 PM
To: [EMAIL PROTECTED] ups.com
Subject: Re: [flexcoders] XML, HTTPSerivce, & Setting dataProvider in Action
Script
lastResult doesnt work in Actionscript only MXML, you get null if you use it in
actionScript it should be just
private function initApp():void{
chartXML.send();
chartXML.addEventListener( ResultEvent. RESULT,onResult) ;
}
private function onResult(event: ResultEvent) :void{
//u get event.result
}
----- Original Message ----
From: Brad Bueche <[EMAIL PROTECTED] com>
To: [EMAIL PROTECTED] ups.com
Sent: Tuesday, February 12, 2008 12:30:32 PM
Subject: [flexcoders] XML, HTTPSerivce, & Setting dataProvider in Action Script
I have been trying all morning to figure out how to set the dataprovider for a
line chart in actionscript.
Below is the code. The dataprovider in MXML works (and its the exact same
dataprovider! ). And if I put the statement back into the MXML for the
mx:LineChart it will work. Why wont this work in the actionscript?
************ ********* *********
Dataprovider in ActionScript
************ ********* *********
<mx:Script>
<![CDATA[
[...{
switch(lineOfBusine ss)
{
case "ABC":
chartXML.url= "http://hostname/Data/xmlData_
ALL_ABC_12Months_All_ Days_2007. php";
chartXML.send( );
[....]
line_Chart.dataProv ider = chartXML.lastResult
.month[month_ number].day;
[....}
</mx:Script>
<mx:HTTPService id="chartXML" resultFormat= "e4x" showBusyCursor= "true" />
<mx:LineChart id="line_Chart"
width="932" height="309" x="23" y="10" showDataTips= "true" >
<mx:horizontalAxis>
<mx:CategoryAxis id="cat1" dataProvider= "{chartXML.lastResult
.month[month_ number].day}"
categoryField= "{categoryFieldString}" title="{categoryAxisTitleSt
ring}" />
</mx:horizontalAxis>
</mx:LineChart>
Never miss a thing. Make Yahoo your homepage.
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping