Привет! По событию таймера меняются фотки. У себя дома - все работает превосходно.
Онлайн - нет непрерывности между переходами. Фотка пропадает и через 1-2 сек. появляется новая. После того, как круг пройдет - все нормально.
Подскажите, как можно этого избежать?

Код AS3:
import com.greensock.*;
var xmlList:XMLList;
var slideNum:Number = 0;
var imgLoader:Loader = new Loader();
var slideTimer:Timer = new Timer(5000);
var mcLoader:Loader;
var total:Number;
var xml:XML = new XML();
var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("images.xml"));
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void
{
xml = XML(event.target.data);
xmlList = xml.children();
imgText.wordWrap = true;
imgTitle.text = xml.image[slideNum].@title.toString();
imgText.text = xml.image[slideNum].@text.toString();
imgLoader.load(new URLRequest(xml.image[slideNum].@src));
total = xmlList.length();
TweenLite.from(imgLoader, 2, {alpha:0});
imgLoader.x = 0;
imgLoader.y = 0;
master_mc.addChild(imgLoader);
}
slideTimer.addEventListener(TimerEvent.TIMER, onSlideTimer); // Timer
btnPa.addEventListener(MouseEvent.CLICK, PauseSlide); // Button
btnSt.addEventListener(MouseEvent.CLICK, StartSlide); // Button
function changeText(slideNum:Number):void
{
imgTitle.text = xml.image[slideNum].@title.toString();
imgText.text = xml.image[slideNum].@text.toString();
imgLoader.load(new URLRequest(xml.image[slideNum].@src));
imgLoader.x = 0;
imgLoader.y = 0;
master_mc.addChild(imgLoader);
TweenLite.from(imgLoader, 2, {alpha:0});
}
//--------------------------------------------------------------------- Timer
function onSlideTimer(event:TimerEvent):void
{
if (slideNum == total - 2)
{
slideNum = 0;
}
else
{
slideNum++ ;
}
changeText(slideNum);
}
//--------------------------------------------------------------------- Buttons Commands
function PauseSlide(event:MouseEvent):void
{
slideTimer.stop();
}
function StartSlide(event:MouseEvent):void
{
slideTimer.start();
}
Спасибо!