Ciao a tutti,
prima di scrivere ho letto svariati post su come inserire una pausa dopo
una slide(nel mio caso) di 3 swf importati.
Il codice maggiormente riportato è una cosa simile
stop();
pausa = setInterval(function()
{
clearInterval(pausa);
play();
}, 2000);
Il mio problema è che non riesco ad integrarlo al codice che sto già utilizzando che è il seguente:
swfArray = new Array("./texto.swf", "./texto2.swf", "./texto3.swf");
this.createEmptyMovieClip("target1",1);
this.createEmptyMovieClip("target2",2);
target1.loadMovie(swfArray[0]);
//target1._alpha = 0;
target2._alpha = 0;
activeTarget = target1;
currentIndex = 0;
this.onEnterFrame = function() {
target1._x = 40;
target1._y = 30;
target2._x = 40;
target2._y = 30;
if (obj1._alpha>0) {
obj1._alpha -= 10;
}
if (obj2._alpha<100) {
obj2._alpha += 10;
}
};
ID = setInterval(slideshow, 2000);
stop();
pausa = setInterval(function()
{
clearInterval(pausa);
play();
}, 2000);
function slideshow() {
if (activeTarget == target1) {
obj1 = target1;
obj2 = activeTarget=target2;
} else {
obj1 = target2;
obj2 = activeTarget=target1;
}
if (currentIndex<swfArray.length-1) {
currentIndex++;
} else {
currentIndex = 0;
}
obj2.loadMovie(swfArray[currentIndex]);
obj1.onEnterFrame = function() {
if (this._alpha<=0) {
this.unloadMovie();
delete this.onEnterFrame;
}
};
}
Essendo ahimè ancora agli inizi qualcuno mi potrebbe dare una dritta?
Grazie.

Rispondi quotando