• FLASH AS delete 的妙用 [返回文章列表]     发表于: 2007-1-31  657人(次)浏览
  • delete ["box.onEnterFrame"];
    delete [String(target_mc+".onRollOver")]; 
    delete [String(target_mc+".onRelease")]; 
    delete [String(target_mc+".onRollOut")];
    删除上面这样的方法真的是太实用了,以前用interval很难把握

    //代码片段=================================
    target.onEnterFrame = function() { 
            target._x += (-(target._width-Stage.width)*(_xmouse)/Stage.width-target._x)*dix; 
            target._y += ((target._height-Stage.height*1.8)*(_ymouse-Stage.height)/Stage.height-target._y)*diy; 
            for (i=1; i<=menutotal; i++) { 
                target_mc = eval("box.menumc"+i); 
                target_mc._y += (-(target_mc._height-Stage.height)*target._ymouse/(Stage.height+200*i)-target_mc._y)*diy; 
            } 
        };
    //代码片段===============================
    //菜单按钮控制========================= 
    function creatbtn() { 
        for (i=1; i<=menutotal; i++) { 
            btn = eval("menu_box.menu_btn"+i); 
            btn.id = i; 
            btn.path = menu[i-1].path; 
            btn.targetmc = eval("box.menumc"+i); 
            btn.onRelease = function() { 
                goaway(this.id, this.path); 
                //onchick(this.targetmc, this.id, this.path, 0.1, 0.2); 
            }; 
        } 

    //菜单按钮控制完=========================
FLASH AS delete 的妙用 [返回文章列表]