去掉SWF Encrypt5.0测试版LOGO的方法
去掉SWF Encrypt5.0测试版LOGO的方法,AS2/ AS3的都有。
//-------------------------deleteSwfEncryptLogo-AS2---------------------------
function unSWFEncryptLogo() {
for (var p in this) {
var _mc = this[p];
if (typeof _mc == "object" && _mc._width == 0 && _mc._height == 0 && Math.abs(_mc._x)<1 && Math.abs(_mc._y)<1) {
_mc._name.indexOf("instance") != -1 && (_mc._visible=false);
}
if (typeof _mc == "movieclip" && Math.abs(160-_mc._width)<3 && Math.abs(70-_mc._height)<3 && Math.abs(_mc._x-100)<1 && Math.abs(_mc._y-37.5)<1) {
_mc._name.indexOf("instance") != -1 && _mc.unloadMovie();
}
}
}
unSWFEncryptLogo();
//-------------------------deleteSwfEncryptLogo-AS3-------------------------
function unSWFEncryptLogo() {
for (var p:uint =0; p<numChildren; p++) {
var _mc = getChildAt(p);
if (_mc as SimpleButton && _mc.width == 0 && _mc.height == 0&&Math.abs (_mc.x)<1&&Math.abs (_mc.y)<1) {
_mc.name.indexOf("instance") != -1 && (_mc.visible=false);
} else if (_mc as MovieClip && Math.abs(160-_mc.width)<3 && Math.abs(70-_mc.height)<3&&Math.abs (_mc.x-100)<1&&Math.abs (_mc.y-37.5)<1) {
_mc.name.indexOf("instance") != -1 &&(_mc.visible=false);
}
}
}
unSWFEncryptLogo();
这是根据自己的使用习惯写的,从理论上讲有可能会误把符合相同要求(尺寸和坐标与SWF Encrypt的LOGO一样及使用了默认实例名)的MC删除,运用的时候请大家注意。
文章评论
共有 0位网翼网友发表了评论 查看完整内容