Salve,
Ho appena creato questo script in Action Script 2 che mi rende una clip filmato, con target vt_text, contenente un testo, sempre più visibile all'avvio, il codice e questo:
Codice HTML:
var time;
var i = 0;
setProperty("vt_text", _alpha, 0);
time = setInterval(effect, 10);
function effect()
{
i = i + 1;
if (i == 100) {
clearInterval(time);
}
setProperty("vt_text", _alpha, i);
}
stop();
Fino a qui tutto va bene, il problema, se verifica quando voglio rendere il nome del target dinamico, modificando il codice in questo modo
Codice HTML:
var time;
var i = 0;
setProperty("vt_text", _alpha, 0);
time = setInterval(effect("vt_text"), 10);
function effect(tr:String)
{
i = i + 1;
if (i == 100) {
clearInterval(time);
}
setProperty(tr, _alpha, i);
}
stop();
In quest'ultimo codice, la stringa ( primo paramentro ) mi viene passata all'interno della funzione, ma il setProperty() sembra proprio non riconoscerla come target.
In cosa sbaglio?