Boder 依照事例给button加了一个runtime,在runtime里面多加了一个鼠标移入移出的GlowFilter效果运行之后鼠标每次进入移出内存都有不少的增加,太让人难以接受了!而且一直累加不见减少附件:ButtonTest.zip ButtonTest.zip0B
Aar0n 看了一下,你在监听里面不断的new 导致的, 那个滤镜可以写在外面, 鼠标事件只是设置滤镜,不要在事件里面new 滤镜就可以。那个滤镜new 一次就够用了,代码里就是只要over 就new 这样内存肯定一直疯狂上涨
Boder Aar0n 您就看了一下?这样的操作之后您这边是没有问题的?最开始我是声明为类里面的私有变量,因为看到这个问题才觉得是不是因为是内部字段才会不清理,所以才放到over的效果里面,目的是希望告诉系统这只是一个局部变量,希望用完可以帮忙清理,结果是一样的!