flash as3中如何获取鼠标点中的是哪个动态影片剪辑?

flashas3动态创建了n个影片剪辑mc1、mc2...。所有的影片剪辑由上至下拍成一列,鼠标点击其中一个影片剪辑,如何获取到鼠标点中的是哪个影片剪辑?动态创建影片剪辑... flash as3动态创建了n个影片剪辑mc1、mc2...。所有的影片剪辑由上至下拍成一列,鼠标点击其中一个影片剪辑,如何获取到鼠标点中的是哪个影片剪辑?
动态创建影片剪辑的代码如下:
for (var i=0; i<xml.length()-1;i++) { //i小于xml数据总条数就循环
addChild(new fileshow()).name="mc"+i; //建立一个动态命名的影片剪辑
getChildByName("mc"+i).y=i*15 //把影片剪辑拍成一列
}
如果我把mc1、mc2...都装进一个listbox影片剪辑里,再去点击的时候就只能得到listbox这个名称。
如何能获取listbox影片剪辑里的mc1、mc2这些影片剪辑的名称呢?
展开
 我来答
南国孤叶
2011-03-14 · TA获得超过244个赞
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:191万
展开全部
注册一个全局事件
this.addEventListener(MouseEvent.CLICK,onclick);
public funciton onclick(e:MouseEvent){
trace(e.target.name);
}
点击之后获取名字,
追问
你的答案是正确的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式