Перемещение одного дочернего мувиклипа в другой мувиклип в сценарии Flash Action 3.0 - PullRequest
0 голосов
/ 07 июня 2010

У меня есть три мувиклипа (столбца), и каждый мувиклип содержит разное количество дочерних мувиклипов. Я хочу перетащить каждый дочерний клип в другой столбец.

Так как я могу сменить ребенка на другого родителя в сценарии действия 3.0

Ответы [ 2 ]

4 голосов
/ 07 июня 2010

Я бы удалил Child из родительского (столбца), добавил бы к stage (чтобы он был сверху, и вы можете перетаскивать его на свои столбцы).А после выпуска определите, над какой колонкой находится ваша мышь, а затем просто добавьте Child в этот столбец (сначала удалите из рабочей области).

0 голосов
/ 26 июня 2015

Я сделал похожий. Но я следовал другому плану. Сначала я дал базовый класс для дочерних объектов. В классе есть публичная переменная, которая будет хранить имя столбца. Установите mouseEnabled = false для столбца мувиклипа. И добавил событие перетаскивания для дочерних объектов. Когда уроните ребенка в колонку мувиклипа и я проверим хит-тест. Если дочерний элемент нажмет какой-либо из мувиклипа столбца, я добавлю дочерний объект в мувиклип столбца и установим значение общедоступной переменной внутри мувиклипа в качестве имени удаленного фрагмента ролика. Так что, наконец, я могу понять, что содержит, какой дочерний объект.

...