//**************************************************************************** // AS3 EXEMPLE //**************************************************************************** import fl.controls.UIScrollBar; var my_txt:TextField = new TextField(); my_txt.x = 3; my_txt.y = 3; my_txt.wordWrap = true; my_txt.multiline = true; my_txt.width = 400; my_txt.height = 300; my_txt.background = true; my_txt.backgroundColor = 0x9AA5BA; addChild(my_txt); var my_sb:UIScrollBar = new UIScrollBar(); my_sb.x = my_txt.x + my_txt.width; my_sb.y = my_txt.y; my_sb.height = my_txt.height; my_sb.scrollTarget = my_txt; addChild(my_sb); //load text function loadMyText():void { var url:String = "http://rad2.free.fr/ccm/Essais/Bureau/text.txt"; var loadIt:URLLoader = new URLLoader(); loadIt.addEventListener(Event.COMPLETE, textCompleteHandler); loadIt.load(new URLRequest(url)); } function textCompleteHandler(event:Event):void { var urlV:URLVariables = new URLVariables(event.currentTarget.data); my_txt.condenseWhite = true; my_txt.htmlText = urlV.content as String; my_txt.styleSheet = myStyleSheet; } //apply stylesheet var flash_css:URLLoader = new URLLoader(); flash_css.addEventListener(Event.COMPLETE, cssCompleteHandler); flash_css.load(new URLRequest("http://rad2.free.fr/ccm/Essais/Bureau/styles.css")); var myStyleSheet:StyleSheet; function cssCompleteHandler(event:Event):void { myStyleSheet = new StyleSheet(); myStyleSheet.parseCSS(event.currentTarget.data); my_txt.styleSheet = myStyleSheet; loadMyText(); }