Ciao a tutti, non riesco a modificare questo script, e un ticher che usa un file di testo e un file .as che ne determina le proprietà.
Il link si apre in una finestra nuova io vorrei che si aprisse nella stessa ma cambiando blanc in self non cambia potete aiutarmi? di seguito lo script:
//init
//load
function loadVar(){
_root.loadVariables("banner_input.txt");
// trace('ppp')
}
loadVar()
//font class normal
Normal = new TextFormat();
Normal.font = "Verdana";
Normal.size = "12";
Normal.color = 0x000000;
Normal.underline = false;
//font class link
Link = new TextFormat();
Link.font = "Verdana";
Link.size = "12";
Link.color = 0x000000;
Link.underline = true;
//run
//create and populate fields
_root.onData = function() {
tit_txt.tit_var = "loading...";
tit_txt.tit_txt.setTextFormat(Normal);
i = 1;
do {
duplicateMovieClip("tit_txt", "tit_txt"+i, 100+i);
this["tit_txt"+i].tit_var = this["Tit"+i];
//string check
if (this["tit_txt"+i].tit_var.length>48) {
this["subtit_var"+i] = this["tit_txt"+i].tit_var.substr(0, 45);
this["tit_txt"+i].tit_var = this["subtit_var"+i]+"...";
}
this["tit_txt"+i].tit_txt.setTextFormat(Normal);
this["tit_txt"+i]._visible = false;
//
i++;
} while (i<=n);
};
//rotation function
j = 0;
function Next() {
tit_txt.tit_var = " ";
_level0["tit_txt"+j]._visible = false;
j++;
if (j>n) {
j = 1;
}
_level0["tit_txt"+j]._visible = true;
//a href...
Ref = _level0["Ref"+j];
//
_level0["tit_txt"+j].tit_txt._y = 20;
_root.onEnterFrame = function() {
if (_level0["tit_txt"+j].tit_txt._y>2) {
_level0["tit_txt"+j].tit_txt._y--;
}
};
//onmouse over e out, on click
_level0["tit_txt"+j].link_btn.onRollOver = function() {
_level0["tit_txt"+j].tit_txt.setTextFormat(Link);
};
_level0["tit_txt"+j].link_btn.onRollOut = function() {
_level0["tit_txt"+j].tit_txt.setTextFormat(Normal);
};
_level0["tit_txt"+j].link_btn.onRelease = function() {
getURL(Ref, "_self");
};
}
//
//set interval
_root.timer = 5000;
var intervalID;
var refreshID;
//-->rotation
intervalID = setInterval(Next, _root.timer);
//trace(_root.timer);
//-->refresh ogni 5 minuti (5*60*1000)
refreshID=setInterval(loadVar, 300000);

Rispondi quotando