Я хочу установить значение индикатора выполнения в аккордеоне, но я сталкиваюсь с ошибкой setProgress не является функцией.Любая идея, что не так со следующим кодом.
Наблюдение: если я перемещаю индикатор выполнения из Аккордеона, то ошибка исчезает, и индикатор выполнения отображается нормально.
Я хочу установить индикатор выполнения в конечном итоге на {repMonitor.currentItem.threatLevel}, но сейчас я просто тестирую гипотетическое значение угрозы, т.е. 60
<mx:Accordion id="monAccordian" includeIn="Monitoring" x="10" y="10" width="554" height="242" change="monAccordianChange()" >
<mx:Repeater id="repMonitor" dataProvider="{monitoringArray}">
<mx:Canvas width="100%" height="100%" label="{repMonitor.currentItem.firstName+' '+ repMonitor.currentItem.lastName}" >
<mx:Image x="10" y="10" source="{repMonitor.currentItem.imageName}" width="175" height="118"/>
<s:Label x="200" y="14" text="Threat Level:"/>
<mx:ProgressBar x="200" y="30" mode="manual" label="" id="bar" width="200" creationComplete="bar.setProgress(60,100);" />
</mx:Canvas>
</mx:Repeater>
</mx:Accordion>