2013-10-14 2 views
0

Я разместил два мувиклипа одного родительского имени «контейнер» и ребенка внутри контейнера с именем держателя. Я хочу, чтобы контейнер вращался, нажав/перетащив держатель, расположенный в верхнем правом углу с движением мыши. Контейнер должен вращаться из центральной точки.вращать мувиклип путем нажатия и поворота другого мувиклипа

+0

Что вы пробовали? Фактически, вращение уже выполняется вокруг центральной точки (опорная точка), поэтому вам просто нужно предоставить соответствующую игру с помощью 'Math.atan2()' в слушателе, прикрепленном к 'holder'. – Vesper

ответ

0

Здесь, в разделе «Переполнение стека», мы не работаем для вас и кода для вас. Мы просто отвечаем на вопросы , которые помогут будущим пользователям.

Так что вы могли бы сделать, это сделать функцию MouseEvent и добавить событие к правообладателю container.holder.addEventListener(MouseEvent.MOUSE_CLICK...) и в функции вы бы поставили: addEventListener(Event.ENTER_FRAME...) и в которые входят событие кадра, вы бы поставили: event.currentTarget.rotation += NUMBER или container.rotation += NUMBER - одно и то же, потому что Текущая цель события - container. Замените номер NUMBER на номер.

Не много делается здесь, как вы можете видеть:

Picture of what is being done.

+0

извините, вот мой код http://pastebin.com/B71MbKM0 проблема в том, что я хочу, чтобы она оценивалась с центральной точки контейнера не из левого верхнего угла. Любая помощь будет оценена. – AZee

Смежные вопросы