Показать сообщение отдельно
Старый 26.08.2009, 11:15
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 2  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
Возможно, кто-то предложит другой ответ, но у меня такой вариант:
1) присвоить всем вашим тараканам имена - как вариант, их классов(instance):
tr1, tr2 и т.д.;
2) в коде прописать переменные их положения по оси х и массив этих переменных;
3) отсортировать массив по убыванию; соотв-но, первый элемент - положение самого "продвинутого" в кадре таракана;
4) при пом. переключателя switch, выводим имя таракана-"фаворита".
Ниже - код _root'a:
Код AS1/AS2:
this.onEnterFrame = function() {
x1=tr1._x;
x2=tr2._x;
x3=tr3._x;
x4=tr4._x;
x5=tr5._x;
x6=tr6._x;
x7=tr7._x;
x8=tr8._x;
x9=tr9._x;
x10=tr10._x;
x11=tr11._x;
x12=tr12._x;
x13=tr13._x;
x14=tr14._x;
x15=tr15._x;
x16=tr16._x;
x17=tr17._x;
x18=tr18._x;
var	arr:Array=[x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18];
	conpt1._x = 500;
	conpt1._y = 100;
	conpt1.result =random(2222);
	arr.sort(Array.DESCENDING);
	switch(arr[0]){
		case x1:
		trace("tr1");
	    break;
		case x2:
		trace("tr2");
	    break;
		case x3:
		trace("tr3");
	    break;
		case x4:
		trace("tr4");
	    break;
		case x5:
		trace("tr5");
	    break;
		case x6:
		trace("tr6");
	    break;
		case x7:
		trace("tr7");
	    break;
		case x8:
		trace("tr8");
	    break;
		case x9:
		trace("tr9");
	    break;
		case x10:
		trace("tr10");
	    break;
		case x11:
		trace("tr11");
	    break;
		case x12:
		trace("tr12");
	    break;
		case x13:
		trace("tr13");
	    break;
		case x14:
		trace("tr14");
	    break;
		case x15:
		trace("tr15");
	    break;
		case x16:
		trace("tr16");
	    break;
		case x17:
		trace("tr17");
	    break;
		case x18:
		trace("tr18");
	    break;
	}
};
Можно вместо trace() использовать переменную, с выводом ее в динамич. текстовом поле.
Вложения
Тип файла: rar tarbegamod.rar (11.9 Кб, 30 просмотров)


Последний раз редактировалось Seroy; 26.08.2009 в 11:28. Причина: уточнение к коду