Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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 Кб, 30 просмотров)

Старый 12.06.2012, 09:14
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 2  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,723
В коде синего шарика вместо
Код AS3:
_parent.moveID1=0;
запишите это
Код AS3:
clearInterval(_parent.moveID1);
clearInterval(_parent.moveID2);
.

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.