I have these two lines one after another in my code:

trace('val', xmlItem.child('subjects').child('subject').(attribute
('name')==series.displayName).attribute
(viewAsSAT ?'satScore': 'adjustedScore'));
var nodeValue:String = String(xmlItem.child('subjects').child
('subject').(attribute('name')==series.displayName).attribute
(viewAsSAT ?'satScore': 'adjustedScore'));

The trace statement gives me "val 90".  The next line gives me 

TypeError: Error #1010: A term is undefined and has no properties.
        at SAT_Charts/historyData()
[C:\Inetpub\wwwroot\Pegasus\SAT_Charts\src\SAT_Charts.mxml:236]
        at mx.charts.chartClasses::Series/cacheDefaultValues()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\Series.as:969]
        at mx.charts.series::LineSeries/updateData()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
series\LineSeries.as:1041]
        at mx.charts.chartClasses::Series/validateData()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\Series.as:1509]
        at mx.charts.series::LineSeries/describeData()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
series\LineSeries.as:1174]
        at mx.charts.chartClasses::DataTransform/describeData()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\DataTransform.as:230]
        at mx.charts.chartClasses::AxisBase/describeData()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\AxisBase.as:177]
        at mx.charts.chartClasses::NumericAxis/get dataDescriptions()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\NumericAxis.as:1033]
        at mx.charts.chartClasses::NumericAxis/updateCache()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\NumericAxis.as:827]
        at mx.charts.chartClasses::NumericAxis/update()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\NumericAxis.as:884]
        at mx.charts.chartClasses::NumericAxis/getLabelEstimate()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\NumericAxis.as:645]
        at mx.charts::AxisRenderer/measureLabels()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
AxisRenderer.as:1740]
        at mx.charts::AxisRenderer/calcRotationAndSpacing()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
AxisRenderer.as:1459]
        at mx.charts::AxisRenderer/adjustGutters()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
AxisRenderer.as:1326]
        at mx.charts.chartClasses::CartesianChart/updateAxisLayout()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\CartesianChart.as:1937]
        at mx.charts.chartClasses::CartesianChart/updateDisplayList()
[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\
chartClasses\CartesianChart.as:1355]
        at mx.core::UIComponent/validateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:6214]
        at mx.managers::LayoutManager/validateDisplayList()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutMana
ger.as:602]
        at mx.managers::LayoutManager/doPhasedInstantiation()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutMana
ger.as:675]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.core::UIComponent/callLaterDispatcher2()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:8460]
        at mx.core::UIComponent/callLaterDispatcher()
[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as
:8403]

Any idea why?

Thanks;

Amy

Reply via email to