Código :
System.useCodePage = true; barra.useHandCursor = false; zona.useHandCursor = false; // desplazamiento = mitextField._height-barra._height; izquierda = barra._x; superior = barra._y; derecha = barra._x; inferior = desplazamiento; // formato = new TextFormat(); formato.font = "verdana"; formato.size = 10; formato.align = "left"; // miTextField.border = true; mitextField.borderColor = "0xcccccc"; miTextField.type = "Dynamic"; miTextField.selectable = false; miTextField.html = true; miTextField.text = "Cargando datos..." // datos = new LoadVars(); datos.load("database.txt"); // datos.onLoad = function() { miTextField.htmlText = datos.texto; miTextField.setTextFormat(formato); // barra.onEnterFrame = function() { //-- scroll scrollvalue = barra._y/desplazamiento; max = texto.maxscroll; texto.scroll = Math.round((scrollvalue*(max-1))+1); //-- drag barra.onPress = function() { startDrag(this, false, izquierda, superior, derecha, inferior); }; barra.onRelease = function() { stopDrag(); }; zona.onPress = function() { if (_root._ymouse<desplazamiento) { barra._y = _root._ymouse-10; } else { barra._y = (_root._ymouse-10)-barra._height; } }; }; }