Показать сообщение отдельно
Старый 12.01.2010, 20:55
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Меня не затруднит Держите:

Код 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);
};
С появлением картинок, думаю, сами разберетесь.
__________________
hauts.ru


Последний раз редактировалось Hauts; 12.01.2010 в 21:07.