Hola foros,
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:
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;
Si alguien ve que falla por favor me lo dice.
Gracias
Jaume