您现在的位置: 像素吧 >> 设计教程 >> Flash教程 >> 正文

去掉SWF Encrypt5.0测试版LOGO的方法

来源:网络 日期:2008-10-14 0:25:08 作者:终极讨厌 查看:
"去掉SWF Encrypt5.0测试版LOGO的方法"这篇Flash教程如果帮助了您,请记得分享给您身边的朋友,如果您有比"去掉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删除,运用的时候请大家注意。

  • 上一篇教程:

  • 下一篇教程:
  • 相关评论:

    发表评论

    • 昵 称:
    • 内 容:
    •  
    • 虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号!