Salve,
ho un filmato di dimensioni 788*40
in cui c'è un "serpentone" contenente testo e immagini linkati.
Ho questo As
codice:
hebi.onEnterFrame = function () {
this._x -=2.5;
if (this._x <= -1230) {
this._x = 790.0;
}
}
che lo manda in loop, e quando esce fuori dell'area visibile dallo schermo, lo risposto al punto di origine e riparte a scrollare orizzontalmente (sn <- dx).
Il problema è che vorrei duplicarlo e far partire il secondo quando il primo è a metà del suo percorso. Come è possibile farlo senza complicarmi troppo la vita?
Anche se lo duplico (e duplico anche tutte le azioni di getURL associati), quando il secondo raggiungerà metà dello schermo dovrebbe ripartire il primo... e così via.
Problema n.2:
Ho un array di link e ho questo codice che prende il link e lo associa al bottone relativo ma non so per quale motivo non funziona:
codice:
for (i=0; i<link.length; i++) {
_root.hebi["b"+i].onRelease = function () {
trace(link[i]);
getURL(link[i], "_blank");
}
}
link è il nome dell'array;
il for funziona;
hebi è il nome del serpentone;
b0, b1, b2, b3 sono i nomi dei bottoni;
l'onRelease sui bottoni funziona;
il trace(link[i]); e getURL(link[i], "_blank"); non funziona.
in pratica -> link[i] all'interno dell' onRelease si perde. Come mai?
:master: :master: :master: