Меня не затруднит

Держите:

Код AS1/AS2:
Stage.align = "tl";
Stage.scaleMode = "noscale";
import flash.filters.BlurFilter;
var images = [];
var picts_xml:XML = new XML();
picts_xml.ignoreWhite = true;
picts_xml.onLoad = function(success) {
if (success) {
var totalPictures = this.firstChild.childNodes.length;
for (var k = 0; k<totalPictures; k++) {
images[k] = this.firstChild.childNodes[k].attributes.link;
}
loadImage();
} else {
trace("xml не загружен");
}
};
picts_xml.load("picts.xml");
var container = _root.createEmptyMovieClip("picts_cont_mc", _root.getNextHighestDepth());
var loaderBox = container.createEmptyMovieClip("loaderBox", 0);
loaderBox.cacheAsBitmap = true;
container.onResize = function() {
this._x = Math.round((Stage.width-this._width)/2);
this._y = Math.round((Stage.height-this._height)/2);
};
Stage.addListener(container);
var mcl:MovieClipLoader = new MovieClipLoader();
var currentImage = 0;
var loadListener = {};
var interval:Number;
loadListener.onLoadInit = function(target_mc) {
container.onResize();
currentImage++;
if (currentImage == images.length-1) {
currentImage = 0;
}
interval = setInterval(loadImage, 10000);
target_mc._alpha = 0;
target_mc.filters = [new BlurFilter(10, 10, 3)];
target_mc.onEnterFrame = function() {
if (this._alpha<100) {
this._alpha += 10;
var f = this.filters[0];
f.blurX = f.blurY=(100-this._alpha)/10;
this.filters = [f];
} else {
this.filters = null;
delete this.onEnterFrame;
}
};
};
mcl.addListener(loadListener);
function loadImage() {
clearInterval(interval);
mcl.loadClip(images[currentImage], loaderBox);
};
С появлением картинок, думаю, сами разберетесь.