I need help looping a block of code
I have a simple animation of text fading in and out. Once it gets to the end of the animation I need it to start over and loop infinitely. It is for a screensaver. Here is the code that needs to be looped:
/**************** fade in the 2020 logo*****************/
twentytwenty.alpha = 0;
twentytwenty.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn);
function fl_FadeSymbolIn(event:Event)
{
twentytwenty.alpha += 0.01;
if(twentytwenty.alpha >= 1)
{
twentytwenty.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn);
}
vision.alpha += 0.01;
if(vision.alpha >= 1)
{
vision.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn);
}
}
/*************** end fade in the 2020 covidien logo********************/
/**************** fade in the our vision text*****************/
vision.alpha = 0;
vision.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIntwo);
function fl_FadeSymbolIntwo(event:Event)
{
vision.alpha += 0.01;
if(vision.alpha >= 1)
{
vision.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIntwo);
}
}
/**************** end fade in the our vision text*****************/
/* fade in the paragraph associated with our vision - this includes a timer to slightly delay the fade*/
paragraphone.alpha = 0;
paragraphone.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolInsix);
function fl_FadeSymbolInsix(event:Event)
{
paragraphone.alpha += 0.01;
if(paragraphone.alpha >= 1)
{
paragraphone.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolInsix);
}
}
/**********end fade in the paragraph***********/
/**********start the fade out of our vision section after 20 seconds of being displayed***********/
var myTimertwo:Timer = new Timer(20000, 1);
myTimertwo.addEventListener(TimerEvent.TIMER, onTimertwo);
function onTimertwo(event:TimerEvent):void {
vision.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut);
vision.alpha = 1;
function fl_FadeSymbolOut(event:Event)
{
vision.alpha -= 0.01;
if(vision.alpha <= 0)
{
vision.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut);
}
}
}
myTimertwo.start();
var myTimerthree:Timer = new Timer(20000, 1);
myTimerthree.addEventListener(TimerEvent.TIMER, onTimerthree);
function onTimerthree(event:TimerEvent):void {
vision.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut);
vision.alpha = 1;
function fl_FadeSymbolOut(event:Event)
{
paragraphone.alpha -= 0.01;
if(paragraphone.alpha <= 0)
{
paragraphone.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut);
}
}
}
myTimerthree.start();
/********** end start the fade out of our vision section***********/
/**************** fade in the our values text*****************/
values.alpha = 0;
var myTimerfour:Timer = new Timer(20000, 1);
myTimerfour.addEventListener(TimerEvent.TIMER, onTimerfour);
function onTimerfour(event:TimerEvent):void {
values.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolInfour);
function fl_FadeSymbolInfour(event:Event)
{
values.alpha += 0.01;
if(values.alpha >= 1)
{
values.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolInfour);
}
}
}
myTimerfour.start();
/**************** end fade in the our values text*****************/
/**********start the fade out of our vision section after 20 seconds of being displayed***********/
var myTimerfive:Timer = new Timer(40000, 1);
myTimerfive.addEventListener(TimerEvent.TIMER, onTimerfive);
function onTimerfive(event:TimerEvent):void {
values.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOutfive);
values.alpha = 1;
function fl_FadeSymbolOutfive(event:Event)
{
values.alpha -= 0.01;
if(values.alpha <= 0)
{
values.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOutfive);
}
}
}
myTimerfive.start();
