使用getChildByName查找使用变量的按钮

时间:2012-07-05 16:40:46

标签: actionscript-3 flash

快速提问..我认为:)

我试图在电影剪辑中隐藏一个按钮的色调。 movieclip被称为'container',按钮被命名为'traps'(我从其他地方得到的变量)。

这是我的代码

function get_muscle(muscle:String, tension:String):void {
    if (tension == 'primary') {
        var getChild:MovieClip = MovieClip(container.getChildByName(muscle));

        greenHue(getChild);
    }

}

可悲的是它不起作用。如果我手动输入greenHue(container.traps)它工作正常,但是当我尝试这样做时,它不起作用。我也尝试过使用greenHue(container.muscle),但这也不起作用。

提前致谢!

1 个答案:

答案 0 :(得分:0)

getChildByName搜索容器的子节点,以查找具有与传入的内容相同的name属性的元素。

container.traps.name ==肌肉吗?

还有什么类型的container.traps?你说这是一个按钮,但你试着把它投射到MovieClip。