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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.04.2009, 00:24
Thelearning вне форума Посмотреть профиль Отправить личное сообщение для Thelearning Найти все сообщения от Thelearning
  № 1  
Ответить с цитированием
Thelearning

Регистрация: Apr 2009
Сообщений: 2
По умолчанию Падение мувика

Доброго времени суток!!!!
Вообщем такая проблема... необходимо сделать ролик, в котором есть возможность перетаскивать объект (мувик) мышью, а после отпуска кнопки объект должен падать. Делал вот так (код вписывал непосредственно в мувик):

Код:
on(press)
{	clearInterval(ID);
	startDrag(this,false,47,47,503,340);
}

on(release)
{	stopDrag ();
	function padenie()
	{
	  this._y+=1;
	  if (this._y>=353)
	  {
		clearInterval(ID);  
	  }
	}
	var ID=setInterval(padenie,5);
}
Но не работает. Максимум, что получилось, это выполнение функции "padenie" один раз. Это в случае, если записать ее в определении интервала со скобками:
Код:
var ID=setInterval(p(),5);
Заранее спасибо!!!

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

Регистрация: Sep 2005
Сообщений: 950
вот код, напишите его на главной сцене , и создайте клип but
Код AS1/AS2:
but.onPress = function() {
	this.startDrag(false,47,47,503,340);
};
 
but.onRelease = function() {
	this.stopDrag();
	padenie(this)
};
function padenie(par) {
	par.onEnterFrame = function() {
		if (par._y<353) {
				par._y += 1;
		}
		else{
			delete par.onEnterFrame;
			}
	};
}

Старый 24.04.2009, 09:53
Thelearning вне форума Посмотреть профиль Отправить личное сообщение для Thelearning Найти все сообщения от Thelearning
  № 3  
Ответить с цитированием
Thelearning

Регистрация: Apr 2009
Сообщений: 2
Большое спасибо!!!!! Буду делать!!

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

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

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


 


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


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