Показать сообщение отдельно
Старый 24.05.2010, 13:59
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Ну впишите в конце, после цикла
Код AS1/AS2:
if (gameover) {
   nextFrame();
}
либо
Код AS1/AS2:
if (gameover) {
  gotoAndStop(нужный кадр);
}
в зависимости от логики переходов.

Цитата:
Сообщение от Медведь Посмотреть сообщение
С AS работаю недавно и мало что в нем понимаю.
На клипах писать не стоило бы. Код нужно писать в кадре:
Код AS1/AS2:
found = [];
for (i=0; i<7; i++) 
{
	found[i] = false ;
}
 
this.onMouseDown = function  () 
{
	x = _root._xmouse ;
	y = _root._ymouse ;
 
	for (i=0; i<7; i++) 
	{
		if (_root["pict"+i].hitTest(x, y, false)) 
		{
			myColor = new Color(_root["pict"+i]);
			myColor.setTransform({rb:180, bb:150, gb:50});
			found[i] = true ;
			break ;
		}
	}
 
	gameover = true ;
 
	for (i=0; i<7; i++) {
		if (found[i] == false) 
		{
			gameover = false ;
		}
	}
 
	if (gameover) 
	{
   		nextFrame();
	}
}


Последний раз редактировалось mooncar; 24.05.2010 в 14:14.