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.