flex4 image组件显示范围的问题 20
image组件在父容器(group)中的坐标为负数时,怎么能让image超出父容器的部分不显示,只显示image在父容器大小中的部分?我在做image的平移。。。...
image组件在父容器(group)中的坐标为负数时,怎么能让image超出父容器的部分不显示,只显示image在父容器大小中的部分?我在做image的平移。。。
展开
1个回答
展开全部
使用Timer稍不注意都会引起内存泄露.
只要Timer一直在运行,就算程序不再引用,FLEX内存的内存回收机制也不会回收Timer及其相关类/变量的资源而且一直在运行。
因此,使用Timer时必须养成习惯,在不引用时确保Timer停止及回收Timer的侦听器。例如在Timer触发时停掉Timer并移除侦听。
另外,就算Timer没有问题,但FLEX的内存回收机制也不会立即就回收刚使用的资源内存的(尤其是图片资源,这样可提高再次使用的效率),它是基于一定的时间间隔或可使用内存是否充裕而定的。你可以将运行FLASH的PLAYER最小化,让它在后台运行,你会发现FLEX会释放一大部分垃圾内存。
只要Timer一直在运行,就算程序不再引用,FLEX内存的内存回收机制也不会回收Timer及其相关类/变量的资源而且一直在运行。
因此,使用Timer时必须养成习惯,在不引用时确保Timer停止及回收Timer的侦听器。例如在Timer触发时停掉Timer并移除侦听。
另外,就算Timer没有问题,但FLEX的内存回收机制也不会立即就回收刚使用的资源内存的(尤其是图片资源,这样可提高再次使用的效率),它是基于一定的时间间隔或可使用内存是否充裕而定的。你可以将运行FLASH的PLAYER最小化,让它在后台运行,你会发现FLEX会释放一大部分垃圾内存。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询