[color=black][font=Arial]Hi Guys.[/font][/color]
[color=black][font=Arial]I have spent hours searching the forums for a solution to my autosize problem. What I have found in the forums, I have not been able to get to work for me.:puzzled: [/font][/color]
[color=black][font=Arial]I have a dynamic, scrollable text box with text loaded from external (.txt) source. The first text file has a link to the second text file, which opens up in the same box. I need the text box to autosize.[/font][/color]
[color=black][font=Arial]Here is the code for the scrollbar:[/font][/color]
[color=black][font=Arial]fscommand(“allowscale”, “false”);[/font][/color]
[color=black][font=Arial]bar.useHandCursor = dragger.useHandCursor=true;[/font][/color]
[color=black][font=Arial]space = 20;[/font][/color]
[color=black][font=Arial]friction = .9;[/font][/color]
[color=black][font=Arial]speed = 4;[/font][/color]
[color=black][font=Arial]speed = 4;[/font][/color]
[color=black][font=Arial]y = dragger._y;[/font][/color]
[color=black][font=Arial]top = main._y;[/font][/color]
[color=black][font=Arial]bottom = main._y+mask_mc._height-main._height-space;[/font][/color]
[color=black][font=Arial]dragger.onPress = function() {[/font][/color]
[color=black][font=Arial]drag = true;[/font][/color]
[color=black][font=Arial]this.startDrag(false, this._x, this._parent.y, this._x, this._parent.y+this._parent.bar._height-this._height);[/font][/color]
[color=black][font=Arial]dragger.scrollEase();[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]dragger.onMouseUp = function() {[/font][/color]
[color=black][font=Arial]this.stopDrag();[/font][/color]
[color=black][font=Arial]drag = false;[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]bar.onPress = function() {[/font][/color]
[color=black][font=Arial]drag = true;[/font][/color]
[color=black][font=Arial]if (this._parent._ymouse>this._y+this._height-this._parent.dragger._height) {[/font][/color]
[color=black][font=Arial]this._parent.dragger._y = this._parent._ymouse;[/font][/color]
[color=black][font=Arial]this._parent.dragger._y = this._y+_height-this._parent.dragger._height;[/font][/color]
[color=black][font=Arial]} else {[/font][/color]
[color=black][font=Arial]this._parent.dragger._y = this._parent._ymouse;[/font][/color]
[color=black][font=Arial]}[/font][/color]
[color=black][font=Arial]dragger.scrollEase();[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]bar.onMouseUp = function() {[/font][/color]
[color=black][font=Arial]drag = false;[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]moveDragger = function (d) {[/font][/color]
[color=black][font=Arial]if ((dragger._y>=y+bar._height-dragger._height && d == 1) || (dragger._y<=y && d == -1)) {[/font][/color]
[color=black][font=Arial]clearInterval(myInterval);[/font][/color]
[color=black][font=Arial]} else {[/font][/color]
[color=black][font=Arial]dragger._y += d;[/font][/color]
[color=black][font=Arial]dragger.scrollEase();[/font][/color]
[color=black][font=Arial]updateAfterEvent();[/font][/color]
[color=black][font=Arial]}[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]up_btn.onPress = function() {[/font][/color]
[color=black][font=Arial]myInterval = setInterval(moveDragger, 18, -1);[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]down_btn.onPress = function() {[/font][/color]
[color=black][font=Arial]myInterval = setInterval(moveDragger, 18, 1);[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]up_btn.onMouseUp = down_btn.onMouseUp=function () {[/font][/color]
[color=black][font=Arial]clearInterval(myInterval);[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]MovieClip.prototype.scrollEase = function() {[/font][/color]
[color=black][font=Arial]this.onEnterFrame = function() {[/font][/color]
[color=black][font=Arial]if (Math.abs(dy) == 0 && drag == false) {[/font][/color]
[color=black][font=Arial]delete this.onEnterFrame;[/font][/color]
[color=black][font=Arial]}[/font][/color]
[color=black][font=Arial]r = (this._y-y)/(bar._height-this._height);[/font][/color]
[color=black][font=Arial]dy = Math.round((((top-(top-bottom)*r)-main._y)/speed)*friction);[/font][/color]
[color=black][font=Arial]main._y += dy;[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]Here is the code for the text and autosize:[/font][/color]
[color=black][font=Arial]_parent.Box.main.maininfo.html=true;[/font][/color]
[color=black][font=Arial]_parent.Box.main.maintitle.html=true;[/font][/color]
[color=black][font=Arial]mylv = new LoadVars();[/font][/color]
[color=black][font=Arial]mylv.onLoad = function(success) {[/font][/color]
[color=black][font=Arial]if (success) {[/font][/color]
[color=black][font=Arial]_parent.Box.main.maininfo.htmlText=this.mainnursery;[/font][/color]
[color=black][font=Arial]_parent.Box.main.maintitle.htmlText=this.maintitle;[/font][/color]
[color=black][font=Arial]}[/font][/color]
[color=black][font=Arial]};[/font][/color]
[color=black][font=Arial]mylv.load(“mainnursery.txt”);[/font][/color]
[color=black][font=Arial]mylv.load(“mainTitle.txt”);[/font][/color]
[color=black][font=Arial]this.main.maininfo.autosize = “left”;[/font][/color]
[color=black][font=Arial]( I have two dynamic text boxes in this movie clip)[/font][/color]
[color=black][font=Arial]I am unable to upload a zip file it is too large.[/font][/color]
[color=black][font=Arial]Please help![/font][/color]
[color=black][font=Arial]Thank you so much.[/font][/color]