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