|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2011
Сообщений: 25
|
Узнать координаты правого верхнего угла MovieClip
Подскажите пожалуйста, как узнать текущие координаты, например правого верхнего угла MovieClip после сдвигов и поворотов? Есть какое-то свойство или надо считать по формуле?
|
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
DisplayObject#localToGlobal()
DisplayObject#globalToLocal() DisplayObject#getBounds() / DisplayObject#getRect()
__________________
Загружаем картинки, минуя ошибки безопасности Последний раз редактировалось i.o.; 24.03.2011 в 15:50. |
|
|||||
Регистрация: Mar 2011
Сообщений: 25
|
Cпасибо, занимаюсь флешем недавно, подскажите пожалуйста, что же делаю не так?
Есть 2 муви клипа object_movie_clip1 и object_movie_clip2 public var object_movie_clip_exp1 = new object_movie_clip1; public var object_movie_clip_exp2 = new object_movie_clip2; //рожаем объекты addChild(object_movie_clip_exp1); addChild(object_movie_clip_exp2); //помещаем первый объект в точку 300;350, поворачиваем на 10 градусов object_movie_clip_exp.x=300; object_movie_clip_exp.y=350; object_movie_clip_exp.rotate+=10; //второй объект хочу поместить в правый верхний угол первого object_movie_clip_exp2.x=object_exp1.getRect().right; object_movie_clip_exp2.y=object_exp1.getRect().top; |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Откуда у мувиклипа такое свойство "rotate"?
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Mar 2011
Сообщений: 25
|
да, извиняюсь, rotation вместо rotate
rotate добавил чтоб показать, что угол мувиклипа меняется |
|
|||||
Регистрация: Mar 2011
Сообщений: 25
|
Цитата:
Создал новый проект специально для этой темы var object_movie_clip_exp1 = new object_movie_clip1 ; var object_movie_clip_exp2 = new object_movie_clip2 ; //рожаем объекты addChild(object_movie_clip_exp1); addChild(object_movie_clip_exp2); //помещаем первый объект в точку 300;350, поворачиваем на 10 градусов object_movie_clip_exp1.x = 300; object_movie_clip_exp1.y = 350; object_movie_clip_exp1.rotation += 10; //второй объект хочу поместить в правый верхний угол первого object_movie_clip_exp2.x = object_movie_clip_exp1.getRect().right; object_movie_clip_exp2.y = object_movie_clip_exp1.getRect().top; Зато заметил саму ошибку в Output: Цитата:
|
|
|||||
Регистрация: Mar 2011
Сообщений: 25
|
mre, завелось, спасибо!
|
Часовой пояс GMT +4, время: 17:56. |
|
« Предыдущая тема | Следующая тема » |
|
|