0

快速提问..我认为:)

我试图在 af 电影剪辑中尝试一个按钮的色调。影片剪辑被称为“容器”,按钮被命名为“陷阱”(我从其他地方的另一个变量中获得)。

这是我的代码

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) 但这也不起作用。

提前致谢!

4

1 回答 1

0

getChildByName 在容器的子项中搜索具有与您传入的 name 属性相同的元素的元素。

container.traps.name == 肌肉也是如此吗?

还有什么是 container.traps 的类型?您说它是一个按钮,但您尝试将其投射到 MovieClip。

于 2012-07-05T18:47:22.903 回答