在Flash中密码加密保护的电影
有一天,我正在寻找一种方法来保护我的电影的一部分,这样做不仅与密码可以看到我的秘密区域内的电影。我搜索过网一个好的密码保护系统,但找不到我一直在寻找什么,所以我必须建立我自己的。
我学会了在芝麻街,这是很好的与您的朋友分享。所以我在这里呈现给你我的密码保护系统。
注:此密码系统只会保护的电影,直到有人需要你的SWF和攻入其动作。这样做有许多实用程序
我们开始吧
电影设置
创建4层。命名的第一层“动作”,“验证”的第二层,第三层“inputform的”,和第四层的“文本”
的TextField
在层“inputform”创建一个文本字段然后打开文本选项面板(CTRL + T),点击文字选项“选项卡上,设置文本类型的'输入',行的类型'密码',检查”边境/ BG'并给它一个变量名“PW”。
按钮
创建您自己或拖动一个公共图书馆(窗/公用库/按钮)。将它放置在“inputform”层
动作脚本
在“动作”图层的第一帧地方的ActionScript:
停止()
将这个按钮的ActionScript:
(发布){
如果(_root.pw == null或_root.pw ==“”){
gotoAndStop(2);
的} else if(!(_root.pw ==“通行证”)){
gotoAndStop(3);
} {
gotoAndStop(4);
}
}
层
在“文字”层的框架2,创建一个静态的TextField和类型(请输入密码)。
在第3帧另一个TextField和类型(密码错误)。
在第4帧类型(Welcome!!你输入了正确的密码)。
知道最酷的部分...
验证
在“验证”层创建一个圆或什么的4帧,然后将其转换为一个影片剪辑(F8),在您创建影片剪辑地点以外的阶段,然后右键单击它,并从菜单中选择“动作”,并把此ActionScript影片剪辑:
onClipEvent(enterFrame事件){
如果(!(_root.pw,==“通行证”)){
_root.gotoAndStop(2);
}
}
这是没有密码进入受保护区域,防止用户的ActionScript。他们可以进入你的保护区只是前进控制菜单命令或(按Ctrl +右箭头键)
整理!
确保的“inputform的”层的第1帧扩展帧1到3只。
确保影片剪辑中的“验证”层是4帧
现在,测试你的影片(按Ctrl + Enter键)
(责任编辑:卓想动画http://www.zxgzs.com)