- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- [Risolto] non riesco a parametrizzare una funzione
-
[Risolto] non riesco a parametrizzare una funzione
Ciao,ho questa funzione di preload che si trova facilmente on-line
function preload() { car = targetClip.getBytesLoaded(); tot = targetClip.getBytesTotal(); perc = Math.round((car / tot) * 100); stato.text = "Loading image. . . " + perc + "%"; if (car == tot && targetClip._url != _root.url) { clearInterval(a); stato.text = "";play(); } }
e questo script per richiamarla
targetClip.loadMovie("img/bank.jpg"); a = setInterval(preload, 200);
sto cercando di parametrizzare il tutto così:
function preload(clipp) { car = clipp.getBytesLoaded(); tot = clipp.getBytesTotal(); perc = Math.round((car / tot) * 100); stato.text = "Loading image. . . " + perc + "%"; if (car == tot && targetClip._url != _root.url) { clearInterval(a); stato.text = ""; play(); } } targetClip.loadMovie("img/sailing.jpg"); a = setInterval(preload("targetClip"), 200);
mi dite dove sbaglio ?
sicuramente nell'utilizzo della variabile all'interno della funzione,
ma non capisco dove
grazie !
-
Ciao,
così dovrebbe andare:function preload(clipp:MovieClip) { car = clipp.getBytesLoaded(); tot = clipp.getBytesTotal(); perc = Math.round((car / tot) * 100); stato.text = "Loading image. . . " + perc + "%"; if (car == tot && targetClip._url != _root.url) { clearInterval(a); stato.text = ""; play(); } } targetClip.loadMovie("img/sailing.jpg"); a = setInterval(preload,200,targetClip);
-
funziona perfettamente !
grazie !
ciao