ciao a tutti...
ho un textfield con una scrollbar... ma non riesco a far venire il testo GUARDABILE.. è sgranato.. incollo qui il codice... vi prego.. s.o.s.
grazie
import fl.controls.ScrollBar;
import fl.events.ScrollEvent;
var format1:TextFormat = new TextFormat();
format1.color=0xFFFFFF;
format1.font="Arial";
format1.size="12";
var myTextField:TextField = new TextField();
myTextField.width=300;
myTextField.x=10;
myTextField.y=0;
myTextField.multiline=true;
myTextField.wordWrap=true;
myTextField.mouseWheelEnabled=true;
myTextField.antiAliasType = "advanced";
var mcMask:MovieMaskMC = new MovieMaskMC();
var sb:ScrollBar = new ScrollBar();
this.addChild(myTextField);
this.addChild(mcMask);
this.addChild(sb);
function Maschera() {
mcMask.x=myTextField.x;
mcMask.y=myTextField.y;
myTextField.mask=mcMask;
sb.x=myTextField.x+myTextField.width;
sb.y=myTextField.y;
sb.height=mcMask.height;
sb.enabled=true;
sb.setScrollProperties(mcMask.height, 0, (myTextField.height-mcMask.height));
sb.addEventListener(ScrollEvent.SCROLL, scrollMC);
}
function DaiStile() {
myTextField.setTextFormat(format1);
Maschera();
}
function scrollMC(event:ScrollEvent):void {
myTextField.y=- event.position+mcMask.y;
}
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("xml/eventiXml.xml"));
function LoadXML(e:Event):void {
xmlData=new XML(e.target.data);
ParseEventi(xmlData);
}
function ParseEventi(eventi:XML):void {
trace("XML Output");
trace("------------------------");
//FA il PARSE DI TUTTI GLI EVeNTI CONTROLLANDO LA LUNGHEZZA DEL FILE
var Eventi:XMLList=eventi.EVENTO;
var str_Evento:String="";
for (var i:int = 0; i < Eventi.length(); i++) {
var ElementoEvento:XML=Eventi[i];
str_Evento=str_Evento+ElementoEvento.DATAA+" - "+ElementoEvento.TITOLO+"
"+ElementoEvento.LUOGO+"
Leggi Dettagli ----------------------------------------------------
";
}
myTextField.htmlText=str_Evento;
var altezza_testo:int =myTextField.textHeight+100;
myTextField.height=altezza_testo;
DaiStile();
}