Тема: Вода
Показать сообщение отдельно
Старый 30.01.2010, 12:50
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 10  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Просто утонул по дороге:
Код AS1/AS2:
//mc - герой
import mx.transitions.Tween;
idu = new Tween (mc, '_x', mx.transitions.easing.None.easeNone, mc._x, mc._x + 300, 5, true);
idu.onMotionChanged = function  () {
	if (this.time > 1 & !utonul) {
		sos_tonu = new Tween (mc, '_y', mx.transitions.easing.Elastic.easeOut, mc._y, mc._y + 50, 3, true);
		utonul = true ;
		idu.stop();
		plyvu = new Tween (mc, '_x', mx.transitions.easing.None.easeNone, mc._x, mc._x + 300, 10, true);
	}
};
С проверкой на соприкосновение с мувиком воды:
Код AS1/AS2:
//mc - герой
//water_mc - вода на его пути
import mx.transitions.Tween;
idu = new Tween (mc, '_x', mx.transitions.easing.None.easeNone, mc._x, mc._x + 300, 5, true);
idu.onMotionChanged = function  () {
	if (mc.hitTest(water_mc)  & !utonul) {
		sos_tonu = new Tween (mc, '_y', mx.transitions.easing.Elastic.easeOut, mc._y, mc._y + 50, 3, true);
		utonul = true ;
		idu.stop();
		plyvu = new Tween (mc, '_x', mx.transitions.easing.None.easeNone, mc._x, mc._x + 300, 10, true);
	}
};
Вложения
Тип файла: rar sos.rar (24.3 Кб, 39 просмотров)


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