- 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 的妙用
[返回文章列表]
-
奥博瑞德互动设计2006-2008©版权所有 保留所有权利