Показать сообщение отдельно
Старый 07.05.2007, 00:57
Sylkoga вне форума Посмотреть профиль Найти все сообщения от Sylkoga
  № 1  
Ответить с цитированием
Sylkoga
Banned

Регистрация: Sep 2006
Сообщений: 101
По умолчанию почему не переходит в функцию

почему он из Remove_Images() не переходит в Prov2()?

Код:
var lv:LoadVars = new LoadVars ();
var k:Number = 1;
var l:Number = 8;
lv.load("var.txt");
lv.onLoad = Prov1

function Prov1() {
	if (this.x1 > 6) {
		Load_Images1()
	} else {
		Load_Images2();
		fw.removeMovieClip();
}

function Prov2() {
	if (this.x1 - k < 8) {
			Load_Images2();
			fw.removeMovieClip();
		} else {
			Load_Images1()
		}
	}
}

function Load_Images1() {
	var x:Number = 10;
	var y:Number = 10;
	for (k; k<=l; k++) {
		duplicateMovieClip("btn", "btn"+k, k);
		if (k == 5) {
			x = 685;
			y = 10;
		}
		setProperty(_root["btn"+k], _x, x);
		setProperty(_root["btn"+k], _y, y);
		y = y + 120;
	}
}

function Load_Images2() {
	var x:Number = 10;
	var y:Number = 10;
	for (k; k<=this.x1; k++) {
		duplicateMovieClip("btn", "btn"+k, k);
		if (k == 5) {
			x = 685;
			y = 10;
		}
		setProperty(_root["btn"+k], _x, x);
		setProperty(_root["btn"+k], _y, y);
		y = y + 120;
	}
}

function Remove_Images() {
	for (var i:Number = 1; i <= 8; i++) {
		_root["btn"+i].removeMovieClip();
	}
	Prov2();
}

fw.onPress = function() {
	l = l + 8;
	Remove_Images();
}