Показать сообщение отдельно
Старый 12.01.2010, 19:26
Bankomat вне форума Посмотреть профиль Отправить личное сообщение для Bankomat Найти все сообщения от Bankomat
  № 3  
Ответить с цитированием
Bankomat

Регистрация: Jun 2004
Сообщений: 83
Цитата:
Сообщение от Hauts Посмотреть сообщение
Правильно пробовали, но не в тот момент.
а в какой момент вставлять тот код который вы дали?


Код AS1/AS2:
var picts_cont:MovieClip = _root.createEmptyMovieClip("picts_cont_mc", _root.getNextHighestDepth());
Stage.align = "tl";
Stage.scaleMode = "noscale";
var loadListener = {};
loadListener.onLoadInit = function(picts_cont:MovieClip){
    picts_cont._x = Math.round((Stage.width - picts_cont._width)/2);
    picts_cont._y = Math.round((Stage.height - picts_cont._height)/2);
}
my_mcl.addListener(loadListener);
так вы имелли ввиду? таким образом ничего не происходит
картинка вставляется в верхний левый угол

вот код с помощью которого я загружаю картинки по очереди из xml в контейнер, который хотелось бы поместить по центру ролика
если вас не затруднит, покажите как действовать?
Код AS1/AS2:
// шаг 1
// клип-контейнер для картинок
var picts_cont:MovieClip = _root.createEmptyMovieClip("picts_cont_mc", _root.getNextHighestDepth());
 
// ----------------
// шаг 2
// xml объект
var picts_xml:XML = new XML();
picts_xml.ignoreWhite = true;
// пробелы в xml нам врядли понадобятся
// шаг 3
// обработка загрузки xml файла
picts_xml.onLoad = function(success) {
	if (success) {
		//trace(this); // смотрим что загрузилось
		// записываем количество картинок
		allPicts = picts_xml.firstChild.childNodes.length;
		// загружаем первую картинку
		showPict();
	} else {
		trace("xml не загружен");
	}
};
// шаг 4 
// загрузка xml файла
picts_xml.load("picts.xml");
// шаг 5
// подготовка к загрузке картинок
var curPict = 0;
// номер текущей картинки
var allPicts = 0;
// всего картинок
// MovieClipLoader для картинок
var pict_mcl:MovieClipLoader = new MovieClipLoader();
// функция, отвечающая за загрузку картинки и подписи
showPict = function () {
	// путь и название текущей картинки 
	var url = picts_xml.firstChild.childNodes[curPict].attributes.link;
	// загрузка картинки
	pict_mcl.loadClip(url, picts_cont);
	//
};
// загрузка следующей картинки
nextPict = function () {
	curPict++;
	if (curPict>=allPicts) {
		curPict = 0;
	}
	showPict();
};
nextPict();
setInterval(nextPict,6000);