Me estoy rompiendo la cabeza y no consigo ver que falla. No hay manera que en la barra Scroll aparezca el desplazador ni las flechas de desplazamiento.
http://www.esvano.com > noticies
Lo siento por la extensión pero ahi os dejo el codigo.
Basicamente es la parte de abajo del codigo. A partir de la triple linea de barras.
Código :
//asigno una altura al titulo segun longitud del texto //doy valor de unidad(1) cuando la longitud es superior a 40 caracteres valor1 = Math.round(var_titol.length/40); //si la longitud del texto es superior a los 40 caracteres //lo multiplico por los pixels de altura (24) de la caja titol //le sumo 20 mas por la linea de fecha if (var_titol.length>40) { txt_titol._height = (valor1*24)+20; } //como la altura de la caja de titulo es variable hago que la caja "txt_texte" //empieze 10ps más abajo de la altura del titulo txt_texte._y = (txt_titol._y+txt_titol._height)+10; //cargo las noticias desdel documento txt var rutaNoticies:String = "../../gestor/noticies/textN/"; noticies = new LoadVars(); noticies.load(rutaNoticies+"noticies.txt"); noticies.onLoad = function() { //compruebo cuantas noticias hay. Es un número especificado en el documento de texto &pagines=....& index = this.pagines; //creo tantos miniTitols com noticias hay for (i=1; i<=index; i++) { var miniTitolNou:Object = attachMovie("miniTitol", "titol"+i, i); miniTitolNou._x = 150+((miniTitolNou._width+10)*i)-miniTitolNou._width; miniTitolNou._y = 95; //cargo titulo(titol), el texto (texte) y la fecha (data) en unas variables miniMeu = this["titol"+i]; texteMeu = this["texte"+i]; dataMeu = this["data"+i]; //entro en la variable del Mini titulo miniTitolNou.var_index1 = miniMeu; //hago que al cargar la pagina se cargen la noticia, titulo y fecha primeros del documento de texto var_titol = "<font size ='16'><B>"+this.titol1+"</B></font><BR>"+"<font size= '14'>"+this.data1+"</font>"; var_texte = this.texte1; //guardo la propietat en un MC miniTitolNou.titolGran = miniMeu; miniTitolNou.noticia = texteMeu; miniTitolNou.laData = dataMeu; //Luego lo recupero en el rollOver miniTitolNou.onRollOver = function() { var_titol = "<font size ='16'><B>"+this.titolGran+"</B></font><BR>"+"<font size= '14'>"+this.laData+"</font>"; txt_texte.text=""; }; ///////////////////////////////////// ///////////////////////////////////// ///////////////////////////////////// miniTitolNou.onRelease = function(){ var_texte = this.noticia; //var fotoNot:String = "../../gestor/noticies/imatgesN/"; noticia=getProperty(this, _name); } } }; this.createClassObject(mx.controls.UIScrollBar,"mc_scroll1",20); //Aplico el scrollBar al campo de texto mc_scroll1.setScrollTarget(txt_texte); // Ajusto la medida al campo de texto mc_scroll1.setSize(16,txt_texte._height); //Lo posiciono a la derecha mc_scroll1.move(txt_texte._x+txt_texte._width,txt_texte._y); // para desplazar dos lineas. mc_scroll1.lineScrollSize = 2; // para desplazar 5 lineas mc_scroll1.pageScrollSize = 5;
Si alguien puede echarme una mano estaré muy agradecido. Yo no doy con el problema
Saludos,
Jaume