我试图将movieClip动态添加到另一个嵌套的MC并用前循环编写一个小函数并测试它我硬编码到我占位符的路径:
mcA.mcB.mcHolder.addChild(bm);
做了一个款待,但我希望最终的路线更有活力。我想获取event.currentTarget.name,将其放入和数组ctArray中,以便我可以像这样引用它
ctArray[0].addChild(bm);
测试我用与上面相同的路径填充ctArray [0]并得到:错误#1006:value不是函数。这让我很困惑。任何人都可以帮忙解释一下吗?
当我跟踪数组元素时,它会返回很棒的
trace (ctArray[0]) ---- mcA.mcB.mcHolder
答案 0 :(得分:1)
你在哪里抓到event.currentTarget
?我假设event.currentTarget
对于以下解决方案是正确的MovieClip
:
您写道,您将event.currentTarget.name
添加到数组中。这只是MovieClip
的名称,而不是影片剪辑本身的名称。如果您将event.currentTarget
添加到数组中,它应该可以正常工作。