I´m developing a website with Gaia Flash Framework and I´ve been having the following problem (which is probably not related to the Gaia Framework, though):

My preloader freezes on 50% when loading certain pages for a couple of minutes (around 2). Then sometimes it continues to load the page, sometimes I get a blank page with a sign with an exclamation point.

That happens with the exactly three pages of the website that load dynamic content from php files (redirected via htaccess) that return xml content. Those pages are 'Colecoes', 'News' and 'Eventos'.

http://agenciahive-ws.floripa.com.br/~tida

That happens with IE, Chrome, Opera and Safari but not with Firefox.
Actually, Safari outputed this:

Error: Error #1502: Um script foi executado por mais tempo que o per*odo limite padrão de 15 segundos.
at br.com.tida::PreloaderScaffold/onProgress()
at br.com.tida::Preloader/onProgress()
...

Code:
		public function onProgress(event:AssetEvent):void
		{
			if (midPoint)
			{
				pcent = Math.round(event.perc * 100) || 0;
				preloader.perc.text = pcent + "%";
				pizza.graphics.clear();
				pizza.graphics.beginFill(0, 100);
				pizza.graphics.moveTo(midPoint._x, midPoint._y);
				pizza.graphics.lineTo((cos(0*d_r)*r)+midPoint._x, (sin(0*d_r)*r)+midPoint._y);
				for (var z = 0; z <= pcent*3.6; z++) {
					pizza.graphics.lineTo((cos(z*d_r)*r)+midPoint._x, (sin(z*d_r)*r)+midPoint._y);
				}
				pizza.graphics.lineTo(midPoint._x, midPoint._y);
				pizza.graphics.endFill()
				
				if (event.loaded == event.total) {
					pizza.graphics.clear()
				}
			}
		}
I´m using 'Byte Accuracy Preloading' method with Gaia, maybe there´s something to do with that?

Does anyone knows what´s going on here ?

Thanks in advance