Ciao a tutti, e un grazie in anticipo per l'aiuto.
Beh il mio problema è questo importo un file testo txt in una scroll bar (Componente UIScrollBar)
Fin qui tutto ok. Volevo ridimensionare il campo di testo della srollbar in base al file di testo esterno che carico. In sintesi se il file è piccolo (poche righe) non c'è bisogno della scroll bar (quindi la rendo invisibile e inagibile. Se il file di testo è composto da molte righe allora interviene la scroll bar e fa il suo lavoro.
Il codice è il seguente:
Codice PHP:
import fl.events.*;
import flash.net.URLRequest;
var urlLdr:URLLoader = new URLLoader();
urlLdr.addEventListener(Event.COMPLETE, completeHandler);
urlLdr.dataFormat = URLLoaderDataFormat.TEXT;
urlLdr.load(new URLRequest("testo.txt"));
var str:String;
function completeHandler(event:Event):void
{
str = event.target.data as String;
testo.htmlText = str;
// il problema è la seguente riga, quando la inserisco va in tilt la scroll bar,
// ma funziona il ridimensionamento, viceversa quando la elimino
testo.autoSize = TextFieldAutoSize.LEFT ;
if (testo.height < 518)
{
testo_f.height = testo.height+30
BarraV.visible=false;
}
else
{
trace(testo.height);
BarraV.height=testo_f.height+3;
BarraV.move(testo_f.x + testo_f.width, testo_f.y);
BarraV.scrollTarget = testo;
testo.height == 500
}
}