Ciao a tutti ragazzi,
ho un piccolo problema,
avrei necessità di creare un xfade tra immagini in flash, da inserire in un lavoro che sto facendo.
girando un pò su google ho trovato questo script:
www.blog.noponies.com/archives/20
che sarebbe perfetto per le mie esigenze se non fosse per il fatto che se lo carico con loadmovie,
oppure con loadmovienu, non mi funziona.
se lo lancio stand alone va benissimo mentre se lo carico in un altro swf, non va proprio.
allora ho provato a crearlo da me, ma non mi riesce.
ho creato un MC vuoto che carica al suo interno l'immagine:
e poi ho creato questa funzione:
speed = 3;
loadMovie("images/001.jpg", immagine_b);
this._alpha = 0;
this.onEnterFrame = function ()
{
if (this._alpha < 100)
{
this._alpha += speed;
}
else
{
delete this.onEnterFrame;
cl = setInterval(function () {
_root.nextFrame();
clearInterval(cl);}, 3000);
}
}
sul prossimo frame invece ho:
stop();
this.onEnterFrame = function ()
{
if (this._alpha > 0)
{
this._alpha -= speeda;
}
else
{
delete this.onEnterFrame;
cl = setInterval(function () {
_root.nextFrame();
clearInterval(cl);}, 3000);
}
}
lo script funziona, cioè mi fa il fade in e out dell'immagine, ma lo fa solo una volta, quando ritorna indietro non lo fa più...
e poi a me servirebbe farlo tra due immagini per volta (le immagini in totale sono circa 10), e non solo con una...
qualcuno può darmi una mano,
grazie in anticipo,
ciao ciao a tutti,
maurizio.

Rispondi quotando
