Actionscript 3 如何访问从库中添加的movieclip中的MC?

Actionscript 3 如何访问从库中添加的movieclip中的MC?,actionscript-3,Actionscript 3,我有下面的代码,我遵循了,但它似乎不适合我。我没有收到错误或跟踪响应 基本上,我需要在添加的子项中访问这个test\u mc。我做错什么了吗 for (var i:int=0; i<30; i++) { var mc:panelClass = new panelClass(); all_mc.addChild(mc); mc.x = allWidth * i; // Accessing the test mc mc.test_mc.addEvent

我有下面的代码,我遵循了,但它似乎不适合我。我没有收到错误或跟踪响应

基本上,我需要在添加的子项中访问这个
test\u mc
。我做错什么了吗

for (var i:int=0; i<30; i++) {
    var mc:panelClass = new panelClass();
    all_mc.addChild(mc);
    mc.x = allWidth * i;

    // Accessing the test mc
    mc.test_mc.addEventListener(MouseEvent.CLICK, ctaOnClickHandler);

}
function ctaOnClickHandler(e:MouseEvent) {
    trace("Clicked");
}

用于(var i:int=0;i在不知道panelClass是什么以及它是如何构建的情况下,很难回答这个问题。我假设test_mc是一个movieclip,它使用了所有的默认属性,并且在panelClass的显示列表中,因为没有错误,所以它被实例化了。我唯一能想到的是在测试顶部显示了任何东西_mc inside panelClass?

Hi toad013,panelClass是一个movieClip,里面有一些文本mcs和图像mcs。test_mc是panelClass内部的一个按钮mc,它位于panelClass内部的最顶端。希望这有助于消除混淆?只是为了澄清一下。问题是CTOnClickHandler执行得不正确?在循环中尝试一下,看看我的答案如果它工作(在addEventListener或其他东西下):trace(mc.test\u mc);您是否在属性面板的panelClass中为test\u mc分配了实例名称????????