【发布时间】:2013-01-30 03:40:40
【问题描述】:
我有以下代码,我关注了the answer from this question,但它似乎对我不起作用。我没有收到错误或跟踪响应。
基本上我需要在添加的孩子中访问这个test_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");
}
【问题讨论】:
-
在循环中试试这个,看看它是否有效(在 addEventListener 或其他东西下):: trace(mc.test_mc);
-
您是否在属性面板的 panelClass 中为 test_mc 分配了实例名称???????
标签: actionscript-3