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

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

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

Регистрация: Nov 2007
Сообщений: 165
Arrow StartDrag двигаем наоборот + Динамическая камера...

Я решил сделать Карту чего-то(еще не решил) используя Динамическую камеру (http://xitri.com/2008/04/10/flash-camera.html)

используя скромный код >>>

Код AS1/AS2:
kamera.onMouseDown = function(){
 
	kamera.startDrag(false, 0, 0, 550, 315);
 }
 
 
kamera.onMouseUp = function(){
 
	Mouse.addListener(mouseListener);
		_root.stopDrag(); 
}
Но у меня возникла небольшая проблема:
-каким способом можно сделать так, чтобы при StartDrag камера двигалась в противоположную сторону?

вложение FLA.CS3 and SWF
Вложения
Тип файла: rar drag.rar (7.9 Кб, 49 просмотров)

Старый 23.04.2009, 15:53
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 2  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
startDrag()

startDrag(target:Object,[lock:Boolean, left:Number, top:Number, right:Number, bottom:Number]) : Void

target Путь к мувиклипу, который необходимо начать перетаскивать.

lock Булева величина, указывающая, будет ли центр перетскиваемого мувиклипа привязан к центру (если значение равно true) или к точке, по которой произошел щелчок, после которого началось перетаскивание (false). Параметр необязательный.

left, top, right, bottom Дистанция по 4 направлениям, относительно точки регистрации мувиклипа, на которые его можно будет перетащить (образуют ограничивающий прямоугольник, хотя в отдельных случаях может быть и линия). Параметр необязательный.

мне кажется ключ здесь - Дистанция по 4 направлениям

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

Регистрация: Nov 2007
Сообщений: 165
Код AS1/AS2:
left, top, right, bottom Дистанция по 4 направлениям
это границы - от куда и до кудова можно двигать обьект...
Тоесть у меня стоят координаты от 0,0 до 550,315

Старый 23.04.2009, 16:06
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 4  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
да вот я думаю что это все-таки дистанция... ... попробуйте 200, 200, 200, 200
... ну может я и не права

Старый 23.04.2009, 18:06
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Drag - это тащить. Вы когда-нибудь пробовали схватить бревно и потащить его в сторону, противоположную Вашему движению? Забудьте про драг и напишите нормальную функцию-обработчик на onMouseMove. Типа такого - http://flasher.ru/forum/showthread.php?t=116604
__________________
Reality.getBounds(this);

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

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
ОльгаЮрьевна нет не правы, просто дальше этих координат мы не можем перетягивать обьект.
Цитата:
на которые его можно будет перетащить (образуют ограничивающий прямоугольник, хотя в отдельных случаях может быть и линия)

Старый 23.04.2009, 19:03
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 7  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
nOobCrafter - да нет! я права! читайте что написано у автора:

kamera.startDrag(false, 0, 0, 550, 315)
каким способом можно сделать так, чтобы при StartDrag камера двигалась в противоположную сторону?

я и написала, что ЭТО дистанция... т.е. 0, 0 - и не дают тащить объект влево

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

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

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


 


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


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