![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 12
|
Как? делаю через startDrag()
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
В startDrag() можно указывать дополнительные параметры, задающие область таскания.
|
|
|||||
|
Регистрация: Apr 2011
Сообщений: 12
|
Ну да, только не получается задать почему-то, не реагирует.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Покажите, как вы делаете.
|
|
|||||
|
Регистрация: Apr 2011
Сообщений: 12
|
Я вроде уже поняла как, но что-то запуталась с координатами. У меня объект больше сцены, шириной 800. координаты здесь берутся самой сцены или както пересчитываются относительно родителя?
Добавлено через 1 минуту сейчас смотрю - какая-то галиматья....)))) Последний раз редактировалось udaaff; 21.04.2011 в 21:08. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Есть startDrag() метод мувиклипа, а есть функция. Поэтому у вас путаница с параметрами.
public startDrag([lockCenter: Boolean], [left: Number], [top: Number], [right: Number], [bottom: Number]) : Void startDrag(target:Object, [lock:Boolean, left:Number, top:Number, right:Number, bottom:Number]) : Void Координаты объекта в родителе указываются. |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 12
|
Даже и не знаю почему путаница .
Сцена 300, объект 700 по ширине Пишу startDrag(LittleZipper_mc,false,-200,-435,500,0); получаю, что да - налево и вверх он не движется, зато вправо - пожалуйста, хотя граница задана Добавлено через 1 минуту И вдобавок он передвигается при клике... ну уж вообще... |
|
|||||
|
Особо не вникал, но тут уже видна ошибка. Вы задаете границы для мувика что ли, на самом деле нужно задавать границы для точки регистрации мувика. Вы своему объекту разрешили двигаться по горизонтали от -200 до 500. Если он должен двигаться только по вертикали, то left и right должны быть равны.
|
|
|||||
|
Регистрация: Apr 2011
Сообщений: 12
|
Да, спасибо, я к этому уже пришла опытным путем)))) не сразу просто понятно, что все цифровые параметры относятся к координатам(0,0) родителя
|
|
|||||
|
Причем к локальным координатам.
Если родитель отмасштабирован, передвинут и еще и повернут - то координаты будут совершенно произвольные. Готовьтесь вдумчиво читать про localToGlobal() ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|