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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.07.2007, 16:48
Trilan вне форума Посмотреть профиль Отправить личное сообщение для Trilan Найти все сообщения от Trilan
  № 1  
Ответить с цитированием
Trilan
[+4 01.07.07]
[+1.4 24.07.07]
 
Аватар для Trilan

Регистрация: Mar 2007
Адрес: Киев
Сообщений: 49
Отправить сообщение для Trilan с помощью ICQ
По умолчанию Передвижение по клику мыши

Тяжело ли сделать, что бы по клику мыши на рабочем поле, объект передвигался туда?

Старый 09.07.2007, 16:53
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 2  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
ТУДА - легко...

Старый 09.07.2007, 16:58
Trilan вне форума Посмотреть профиль Отправить личное сообщение для Trilan Найти все сообщения от Trilan
  № 3  
Ответить с цитированием
Trilan
[+4 01.07.07]
[+1.4 24.07.07]
 
Аватар для Trilan

Регистрация: Mar 2007
Адрес: Киев
Сообщений: 49
Отправить сообщение для Trilan с помощью ICQ
Честно говоря, не сомневался, что кто-то додумается так ответить. Я наверное не так спросил. Я хотел узнать как это сделать?

Старый 09.07.2007, 16:59
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 4  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Код:
onPress = function(){
   var move:Tween = new Tween(...);
}

Старый 09.07.2007, 17:13
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 5  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Можно сдеалть свой прототип:

Код:
MovieClip.prototype.moving = function(beginY, endY, steps) {
	this.onEnterFrame = function() {
		if (this._y>=end) {
			delete (this.onEnterFrame);
		}
		this._y = this._y+steps;
	};
};
это для движения по оси Y, сюда же можно вставить и Х...

а в конпке просто пишешь:

Код:
onPress = function(){
   mc.moving(0,100,2);
}
где mc - мувик или путь к мувику...

Старый 09.07.2007, 20:33
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 6  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Код:
MovieClip.prototype.asRPG=function(){
	this.onMouseDown=function(){
		var x=_xmouse,y=_ymouse;
		this.p=1;
		this.onEnterFrame=function(){
			with(this){
				_x=(_x+x)/2;_y=(_y+y)/2;
				if(p){
					x=_parent._xmouse;y=_parent._ymouse;
				}
			}
		}
	}
	this.onMouseUp=function(){this.p=0}
}
mc.asRPG();
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 09.07.2007, 20:45
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 7  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
о! Я ПОНЯЛ! ) "туда" - это куда кликнула мышка... а я думал по клику кнопки..

Старый 09.07.2007, 20:57
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 8  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
2Ведьмак молодец =)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 09.07.2007, 21:05
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 9  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
для поиска нестандартных решений порой отключаешь мозг... и иногда забываешь его потом включить

Старый 09.07.2007, 23:14
Trilan вне форума Посмотреть профиль Отправить личное сообщение для Trilan Найти все сообщения от Trilan
  № 10  
Ответить с цитированием
Trilan
[+4 01.07.07]
[+1.4 24.07.07]
 
Аватар для Trilan

Регистрация: Mar 2007
Адрес: Киев
Сообщений: 49
Отправить сообщение для Trilan с помощью ICQ
D12: Вот, что оно мне пишет:
Код:
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on/onClipEvent handler
     MovieClip.prototype.asRPG=function(){

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 16: Statement must appear within on/onClipEvent handler
     mc.asRPG();

Total ActionScript Errors: 2 	 Reported Errors: 2
И кстати, кому-то какие-то имена надо задавать?

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

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

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


 


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


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