Показать сообщение отдельно
Старый 16.01.2014, 21:06
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 7  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
для начала добавьте 2 функции и перепишите одну вот так

Код AS3:
function eventHandler(event:Event):void
{
	if(raundT.currentFrame==1) { 
 
		setVisible(1, 8);
		setHide(9, 40);
	}
	else if (raundT.currentFrame == 2) {
 
		setHide(1, 8);
		setVisible(9, 16);
		setHide(17, 40);
 
 
	}
 
	else if (raundT.currentFrame == 3) {
 
 
		setHide(1, 16);
		setVisible(17, 24);
		setHide(25, 40);
 
	}
	else if (raundT.currentFrame == 4) {
 
		setHide(1, 24);
		setVisible(25, 32);
		setHide(33, 40);
	}
	else if (raundT.currentFrame == 5) {
 
		setHide(1, 32);
		setVisible(33, 40);
 
	}
}
function setVisible(showFirst:uint, showLast:uint) {
 
	//показываем
	for (var j:int = showFirst-1; j <= showLast-1; j++) 
	{
		pole[j].visible = true;
	}
}
function setHide(hideFirst:uint, hideLast:uint) {
	//прячем
	for (var i:int = hideFirst-1; i <= hideLast-1; i++) 
	{
		pole[i].visible = false;
 
	}
 
}

это
Код AS3:
pole1.toy = false;
pole2.toy = false;
pole3.toy = false;
pole4.toy = false;
pole5.toy = false;
pole6.toy = false;
pole7.toy = false;
pole8.toy = false;
pole9.toy = false;
pole10.toy = false;
pole11.toy = false;
pole12.toy = false;
pole13.toy = false;
pole14.toy = false;
pole15.toy = false;
pole16.toy = false;
pole17.toy = false;
pole18.toy = false;
pole19.toy = false;
pole20.toy = false;
pole21.toy = false;
pole22.toy = false;
pole23.toy = false;
pole24.toy = false;
pole25.toy = false;
pole26.toy = false;
pole27.toy = false;
pole28.toy = false;
pole29.toy = false;
pole30.toy = false;
pole31.toy = false;
pole32.toy = false;
pole33.toy = false;
pole34.toy = false;
pole35.toy = false;
pole36.toy = false;
pole37.toy = false;
pole38.toy = false;
pole39.toy = false;
pole40.toy = false;
меняем на
Код AS3:
var poleArrayLen:uint = poleArrayLen.length;
			for (var i:int = 0; i < poleArrayLen; i++) 
			{
				pole[i].toy = false;
			}
а потом попробуйте описать проблему подробнее


Последний раз редактировалось Isfet; 16.01.2014 в 21:16.