1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var duration:Number = 2000;//temps en millisecondes
function executeDiapo():Void {
// Aller à la diapositivie suivante
var screen = null;
var target = this;
while((screen == null) && (target != undefined) && (target != null))
{
if(target instanceof mx.screens.Screen)
{
screen = target;
}
else
{
target = target._parent;
}
}
if(screen instanceof mx.screens.Slide)
{
screen.rootSlide.currentSlide.gotoNextSlide();
}
// Fin du code pour aller à la diapositivie suivante.
trace("executeDiapo intervalId: " + intervalId + " count: " + count);
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}
function beginInterval():Void {
if(intervalId != null) {
trace("clearInterval");
clearInterval(intervalId);
}
intervalId = setInterval(this, "executeDiapo", duration);
}
beginInterval();
beginInterval();
beginInterval(); |
Partager