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
Código:
Si alguien ve que falla por favor me lo dice.stop(); //import mx.controls.UIScrollBar; //dono l'alçada del titol segons la llargada del text //dono valor d'unitat(1) quan la llargada del texte es de 40 caracters valor1 = Math.round(var_titol.length/40); //si la llargada del texte es superior als 40 caracters //el mutiplico pels pixes d'alsada (24) de la caixa de text titol //li sumo 20 més per la linia de la data if (var_titol.length>40) { txt_titol._height = (valor1*24)+20; trace(txt_titol._height); } //com l'alsada de la caixa de titol és variable faig que la caixa"txt_texte" //comenci 10px més avall de l'alsada del titol txt_texte._y = (txt_titol._y+txt_titol._height)+10; //carrego les noticies des de document txt var rutaNoticies:String = "../../gestor/noticies/textN/"; noticies = new LoadVars(); noticies.load(rutaNoticies+"noticies.txt"); noticies.onLoad = function() { //comprobo quantes noticies hi ha &pagines=...& al document de text index = this.pagines; //creo tants miniTitols com noticies hi han 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; //carrego titol, text i data a unes variables miniMeu = this["titol"+i]; texteMeu = this["texte"+i]; dataMeu = this["data"+i]; //entrem a la variable de dins el clip miniTitolNou.var_index1 = miniMeu; //carreguem AL CARREGAR LA PAGINA els textos a les variables titol i text 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 recuperas en el rollOver miniTitolNou.onRollOver = function() { var_titol = "<font size ='16'><B>"+this.titolGran+"</B></font><BR>"+"<font size= '14'>"+this.laData+"</font>"; //trace(var_titol); 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); //Apliquem la barra de desplaçament al camp de text mc_scroll1.setScrollTarget(txt_texte); // Canviar la mida per ajustar-se al camp de text. mc_scroll1.setSize(16,txt_texte._height); //El posicionem al costat dret del text mc_scroll1.move(txt_texte._x+txt_texte._width,txt_texte._y); // Despalsar-se 2 linies de text amb la fletxa de desplasament. mc_scroll1.lineScrollSize = 2; // Despalsar-se 5 linies de text clicant la barra de desplasament. mc_scroll1.pageScrollSize = 5;
Gracias
Jaume