Il codice corretto per funzionare con AS2 dovrebbe essere questo
codice:
var count = 0;
var time;
vt_text._alpha = 0;
time = setInterval(effect, 30, vt_text);
function effect(target)
{
count++;
if (count == 50) {
clearInterval(time);
count = 0;
}
target._alpha = count;
}
Anche se ci sono dei modi decisamente più produttivi per ottenere quello che vuoi fare.
Ti spiego, esistono delle librerie per le transizioni che sono molto più precise e ti evitano di scrivere tutto quel codice, sul quale tra l'altro continuo ad avere dei dubbi, in 0.03 secondi una transizione neanche la vedi. Una delle librerie più utilizzate è la "caurina Tweener", in pratica una volta scaricata devi mettere la cartella "caurina" nella stessa posizione del file .fla del tuo progetto e poi la utilizzi nel tuo filmato con questo codice:
Codice PHP:
caurina.transitions.Tweener.addTween(vt_text, {_alpha:50, time:1, transition:"linear"});