我有三个movieClips(列),每个MovieClip包含不同数量的子动画片段。我想将每个子剪辑拖动到另一列。
那么如何在操作脚本3.0中将子节点更改为另一个父节点
答案 0 :(得分:4)
我会从父级(列)中删除Child,添加到舞台(因此它位于顶部,您可以将其拖到列上)。在发布时,确定鼠标位于哪一列,然后简单地将addChild添加到该列(首先从舞台中删除)。
答案 1 :(得分:0)
我做过类似的事。但我遵循了不同的计划。首先,我为子对象提供了一个基类。在类中有一个public var,它将存储列名。为列动画片段设置mouseEnabled = false
。并将拖动事件添加到子对象。当将一个孩子放在一个列movieclip中时,我会检查hittest。如果孩子点击了某个列movieclip,我会将子对象添加到列movieclip中,并将movieclip中的public var值设置为droped movieclips名称。所以最后我可以想出哪个包含哪个儿童对象。