Hi there again,

I think I worked it out now! The reason for the problem now within the Timer is this:

I changed the Interval from 5 to 12 to let the windows stay on longer, but ONLY if I change that Interval say to 12 I also have to change the 6 to 13 !!! and everything does work now perfectly.
I really have to admit the (no. 6) I do not understand at all; I worked a lot with Timers, but never came across that one before !!!

Well, my friend 'CancerInform' around 310 private operator in 247 countries will LOVE you for that! great job this was a hard one to crack for me even so I developed it myself, but wanted to do that since over two years thanks a lot again I'm stoked!

<mx:Script>
<![CDATA[

import mx.core.Window;
import mx.events.FlexEvent;

private var ma:MyWinOne;

private var myTimerOne:Timer;
private var countOne:int=0;

protected function app_creationCompleteHandlerOne(event:FlexEvent):vo id {

ma = new MyWinOne();
ma.open();

myTimerOne=new Timer(1000, 6);
myTimerOne.start();
myTimerOne.addEventListener(TimerEvent.TIMER, popupHandlerOne);
}

private function popupHandlerOne(event:TimerEvent):void {

if (countOne == 12) {

ma.close();
myTimerOne.removeEventListener(TimerEvent.TIMER, popupHandlerOne);
}
countOne++;
}
]]>
</mx:Script>