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

Регистрация: Jun 2012
Сообщений: 22
По умолчанию остановиться при столкновении двух мувиклипов

Здравствуйте, дорогие форумчане!
У меня есть программа, в которой есть два мувиклипа, которые плавно движутся, при их столкновении они должны остановиться. Пробую так:
код кнопки Запуска
Код AS1/AS2:
on (press)
{ s=500; // mesto gde dolzhen ostanovitsya mc1
 
var moveInterval1:Number = 15;
 
var moveID1:Number = setInterval(moveIt1,moveInterval1); 
function moveIt1(){
  mc1._x += (s-mc1._x)/80;
  if (Math.abs(s-mc1._x) < 0.5)  { 
  mc1._x = s;
  clearInterval(moveID1);
  }}	
 
var moveInterval2:Number = 15 ;
var moveID2:Number = setInterval(moveIt2,moveInterval2); 
 
function moveIt2(){
  mc2._y += (70-mc2._y)/80;
  if (Math.abs(70-mc2._y) < 0.5) { 
  mc2._y = 70;
  clearInterval(moveID2);
}}
}
исходник прилагается
Вложения
Тип файла: rar hit.rar (6.7 Кб, 42 просмотров)