Показать сообщение отдельно
Старый 08.12.2003, 16:29
Xarsok X вне форума Посмотреть профиль Отправить личное сообщение для Xarsok X Найти все сообщения от Xarsok X
  № 14  
Xarsok X
 
Аватар для Xarsok X

Регистрация: May 2003
Адрес: г. Барнаул
Сообщений: 37
Отправить сообщение для Xarsok X с помощью ICQ
упс...
А почему когда вставляешь 2 скрипта с разными переменными, 1 скрипт координаты(_x, _y) картинок равняет 0

1 скрипт:
Код:
loadFile = function (name) {
	var ldr = new XML();
	loading = [];
	heap = [];
	ldr.onData = function(txt) {
		var img = txt.split("\r\n");
		for (var i = 0; i<img.length; i++) {
			var mc = _root.bill.createEmptyMovieClip("images"+i, 1+i);
			trace(mc);
			heap[mc] = img[i].split("\t");
			loading.push(mc);
			mc.loadMovie(heap[mc][0]);
			_root.onEnterFrame = function() {
				for (var i in loading) {
					var mc = loading[i];
					var l = mc.getBytesLoaded();
					var t = mc.getBytesTotal();
					if (l && t && l>=t) {
						mc._x = heap[mc][1];
						mc._y = heap[mc][2];
						mc.onPress = function() { startDrag(this); };
						mc.onRelease = stopDrag;
						loading.splice(i, 1);
					}
				}
				if (!loading.length) {
					delete _root.onEnterFrame;
				}
			};
		}
	};
	ldr.load(name);
};
loadFile("images.ini");
2 скрипт:
Код:
gloadFile = function (gname) {
	var gldr = new XML();
	gloading = [];
	gheap = [];
	gldr.onData = function(gtxt) {
		var gimg = gtxt.split("\r\n");
		for (var gi = 0; gi<gimg.length; gi++) {
			var gmc = _root.admin.createEmptyMovieClip("gimage"+gi, 1+gi);
			trace(gmc);
			gheap[gmc] = gimg[gi].split("\t");
			gloading.push(gmc);
			gmc.loadMovie(gheap[gmc][0]);
			_root.onEnterFrame = function() {
				for (var gi in gloading) {
					var gmc = gloading[gi];
					var gl = gmc.getBytesLoaded();
					var tg = gmc.getBytesTotal();
					if (gl && tg && gl>=tg) {
						gmc._x = 0;
						gmc._y = gheap[gmc][1];
						gmc.onPress = function() { this._alpha = 50; };
						gmc.onRelease = this._alpha = 100;
						gloading.splice(gi, 1);
					}
				}
				if (!gloading.length) {
					delete _root.onEnterFrame;
				}
			};
		}
	};
	gldr.load(gname);
};
gloadFile("stas.ini");
__________________
- Так как же ты, Петька, дошел до такой жизни, что спрашиваешь меня,
своего боевого командира, всегда ли то, что происходит у тебя в голове, -
это то, что происходит у тебя в голове, или не всегда?

© Пелевин