Hi, am am building a dynamic timeline loaded using xml. The content is build in class dateline and displays correctly in scroll pane, except that it does not scroll.

Code:
package MyClasses{
	import flash.display.MovieClip;
	import flash.net.URLRequest;
	import flash.display.Sprite;
	import fl.containers.ScrollPane;
	import fl.controls.ScrollPolicy;
	public class Main extends MovieClip {
		private var sp:ScrollPane = new ScrollPane();
		private var spSource:Sprite  = new Sprite();
		private var req:URLRequest;
		private var xml:XMLReader;
		private var dateLine:DateLine;
		public function Main() {
			
			sp.horizontalScrollPolicy = ScrollPolicy.AUTO
			sp.verticalScrollPolicy = ScrollPolicy.AUTO
			sp.setSize(550,400);
			req = new URLRequest("MyClasses/assets/xml/data.xml");
			xml=new XMLReader();
			xml.load(req);
			dateLine = new DateLine(xml);
			spSource.addChild(dateLine);
			sp.source = spSource;
			sp.update();
			addChild(sp);
		}
	}
}