lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5719|回复: 3
打印 上一主题 下一主题

奇怪的问题 **Layer.removeChild(*);

[复制链接]

9

主题

0

好友

133

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-7-7 21:47:23 |只看该作者 |倒序浏览
本帖最后由 jack_liu 于 2014-7-7 21:55 编辑

在界面上展示6个骰子,调用大约6次之后浏览器就死掉了,Layer.removeChild(*);没有彻底删除吗

function cupAjar(){

        cupLayer.removeEventListener(LMouseEvent.MOUSE_DOWN);
        backLayer.addEventListener(LMouseEvent.MOUSE_UP, cupClose);
        cupLayer.removeChild(cup);
        xxList=null;
        xxList=new Array();
        var nums=num.split(",");
        var tmpX=110;
        var tmpY=400;

        var xx;
        for(i=0;i<6;i++){               
                xx=new X(nums);        
                xx.x=tmpX;
                xx.y=tmpY;
          backLayer.addChild(xx);
          xxList.push(xx);
          tmpX=tmpX+xx.getWidth();
         
          if((i+1)%3==0){
                tmpX=110;
                tmpY=tmpY+xx.getHeight();               
                }                                
        }
        
        
}

function cupClose(){

        cupLayer.addChild(cup);
        backLayer.removeEventListener(LMouseEvent.MOUSE_UP);
        cupLayer.addEventListener(LMouseEvent.MOUSE_DOWN, cupAjar);
        
        for(i=0;i<xxList.length;i++){
          backLayer.removeChild(xxList);        
        }

     num ="6,6,3,2,1,4";

}
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2014-7-7 22:08:30 |只看该作者
第一,removeEventListener的用法不对
第二,
  1. for(i=0;i<xxList.length;i++){
  2.           backLayer.removeChild(xxList);        
  3.         }
复制代码
这里明显是错的,改一下看看吧
不回答与技术和引擎不相关的问题
回复

使用道具 举报

9

主题

0

好友

133

积分

士兵

Rank: 1

板凳
发表于 2014-7-7 22:21:10 |只看该作者
lufy 发表于 2014-7-7 22:08
第一,removeEventListener的用法不对
第二,这里明显是错的,改一下看看吧

第二个是 网页编辑框的原因,改了两次没改好就没弄了
回复

使用道具 举报

9

主题

0

好友

133

积分

士兵

Rank: 1

地板
发表于 2014-7-7 22:24:12 |只看该作者
哇哦,果然是第一个原因引起的,不够仔细啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-3 06:31 , Processed in 0.045781 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部