Ciao a tutti, sono alle prime armi con Flex e ActionScript.
Probabilmente si tratta di una qualche mia svista ma ci sto impazzendo.

nel file mxml ho questo codice

<mx:Text id="mostra_orario" x="369" y="475" text=""/>

<mx:HSlider id="slider_orario_evento"
dataTipFormatFunction="getTimeSliderDataTip"
liveDragging="true"
minimum="8" maximum="19"
showDataTip="true"
snapInterval="0.25"
dataTipPrecision="2"
thumbCount="2"
values="[8, 19]"
labels="[8,9,10,11,12,13,14,15,16,17,18,19]"
change="refresh_oraselezionata()"
showTrackHighlight="true" x="39" y="501" width="300"/>

poi nel file .as, correttamente richiamato nel file principale, ho

public function refresh_oraselezionata():void{
mostra_orario.text = getTimeSliderDataTip(slider_orario_evento.values[0]) + ' - ' + getTimeSliderDataTip(slider_orario_evento.values[1]);
}

la funzione getTimeSliderDataTip altro non fa che trasformare i decimali e sessangesimali per avere i minuti, che voglio visualizzati nel testo mostra_orario

La funzione mi restituisce sempre questo errore

1120: Access of undefined property mostra_orario.
1120: Access of undefined property slider_orario_evento.
1120: Access of undefined property slider_orario_evento.

Poi però, se compilo, tutto funziona, mostra_orario mi fa vedere i due orari nella stringa, ma voglio capire in cosa sbaglio secondo il compilatore.

Grazie per ogni consiglio.