Skip to main content
Known Participant
October 22, 2011
Question

Scroll bar isnt scrolling

  • October 22, 2011
  • 1 reply
  • 377 views

I tried to input a text from a css, which its height is greater than the target text field, so a scroll bar was placed.

but I was wonder that why the scroll bar doesnt enable scrolling after loading the text.

thanks

import fl.text.TLFTextField;

import fl.controls.UIScrollBar;

var loader:URLLoader = new URLLoader();

var targetXML:XML = new XML();

var txtField:TLFTextField = new TLFTextField();

var scrollBar:UIScrollBar = new UIScrollBar();

txtField.width = 300;

txtField.height = 300;

addChild(txtField);

scrollBar.x = txtField.width + scrollBar.width;

scrollBar.height = txtField.height;

addChild(scrollBar);

loader.load(new URLRequest("http://blahblahblah"));

loader.addEventListener("complete", loadComplete);

function loadComplete(e):void {

    targetXML = XML(loader.data);

    txtField.htmlText = targetXML.channel.item[0].description;

}

This topic has been closed for replies.

1 reply

Ned Murphy
Legend
October 22, 2011

I don't see the scrollbar being assgned to the textfield anywhere, as in scrollbar.scrollTarget = txtField;

lem9mAuthor
Known Participant
October 22, 2011

sorry I forgot that

but even I assigned the scroll bar to the text field, the scroll bar still cant scroll...

import fl.text.TLFTextField;

import fl.controls.UIScrollBar;

var loader:URLLoader = new URLLoader();

var targetXML:XML = new XML();

var txtField:TLFTextField = new TLFTextField();

var scrollBar:UIScrollBar = new UIScrollBar();

txtField.width = 300;

txtField.height = 300;

addChild(txtField);

scrollBar.x = txtField.width + scrollBar.width;

scrollBar.height = txtField.height;

scrollBar.scrollTarget = txtField;

addChild(scrollBar);

loader.load(new URLRequest("http://feeds.feedburner.com/TEDTalks_video"));

loader.addEventListener("complete", loadComplete);

function loadComplete(e):void {

    targetXML = XML(loader.data);

    txtField.htmlText = targetXML;

}