
关于As3当中影片剪辑的两个小问题
我的库中有一个影片剪辑,其实就是一个正方形的方块,方块上有一个动态文本框,文本框的实例名为AndyLabel。文本框和方块一起组成一个影片剪辑,导出类为Andy,然后Ma...
我的库中有一个影片剪辑,其实就是一个正方形的方块,方块上有一个动态文本框,文本框的实例名为AndyLabel。文本框和方块一起组成一个影片剪辑,导出类为Andy,然后Main 中用一个for 循环进行了10次var andy :Andy = new Andy(),让舞台上出现了一排影片剪辑,我的问题是:一:如何给这10个影片剪辑注册侦听器。我不想一个一个的注册。二、当鼠标想点击这些影片剪辑时,如何让AndyLabel上的文字也能接收到鼠标的点击。。求大神帮助解答,感激不尽。
展开
1个回答
展开全部
一、给容器添加侦听并设置bubbles参数为true,但如果容器内包含Andy以外的对象的话同样也会触发事件,要么逐个设置不需要事件的对象的mouseEnabled属性和mouseChildren为false,要么在侦听函数中加个判断 if(ev.target is Andy){...};
二、同一,点击文本框的话ev.target指向文本框,点击文本框以外的话ev.target指向Andy。
二、同一,点击文本框的话ev.target指向文本框,点击文本框以外的话ev.target指向Andy。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询