基本的Flash密码保护
时间:2012-12-14 15:28来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
为了使用密码保护,你需要第一个场景,然后输入字段。 一旦你设置你的场景,然后绘制一个新的文本字段中的文本工具 。 将类型设置为输入文字 ,使用下拉菜单中的“属性”窗格中。
一个输入文本字段是不是像一个正常的文本字段,而不是显示我们指定的文本作为影片的一部分,它的存在使用户可以输入文本。 在这种情况下,他们要输入密码的文本,使我们的Flash电影可以检查看它是否是正确的值。
选择“输入文本”字段中,从下拉列表中(通常是单行,多行,多行不换行)的显示类型选择密码 。 这是一个额外的安全选项,导致输入的所有字符将显示为星号(*),而不是字母字符。
点击图标显示的边界框(与水平线的小盒子),然后在无功字段中,键入您的密码,你会参考价值的变量的名称。
不要混淆一个实例名称,实例名称是指实际的文本框本身,但变量是用来指在输入字段中输入的文本。 所以,如果我在输入字段中键入“紫猴子”,然后密码=“紫色猴子”。
一旦你的密码输入画面,你需要另一个屏幕显示,如果他们输入的密码不正确。 在一个单独的帧从您的密码输入画面,请将您的图形等,然后添加文字,告诉用户(在任何你选择的话,但是让我们在这里尝试表现),他们已经输入了错误的密码。 然后,创建一个“重试”按钮,这可以是一个图形或文字,无论你选择。
右键单击“重试”按钮,选择“ 操作”,然后指定按钮下面的脚本来:
关于(释放按键“回车键”){
gotoAndStop(1);
密码=“”;}
这是什么做的,是告诉Flash,当用户点击再试按钮或按Enter键时,这部电影应该回去帧(密码输入屏幕)和停止。 也重置“密码”的价值无关,因此,它不会自动填充错误的密码不正确(正确的)。
现在,如果你是一个真正的应用程序/电影/游戏/网站/等。
工作,那么你就会有另一个场景,包含了所有你的实际内容,你通常直接用户,如果他们是成功的在输入密码。 然而,在这种情况下,我已经创建了一个简单的(如果是文字游戏)“正确”的另一个关键帧的画面上,只显示一条消息,告诉用户,他们输入了正确的密码。切换到专家模式 ,让您可以自由输入,然后在下面的停止,输入密码=“”;您的变量的名称在您的“密码”输入字段取代。
这可以确保的电影,当负载框架之一,价值的密码设置为空,从而不保留任何东西,从过去的尝试。
现在我们需要编写实际的脚本,该脚本的输入值进行比较,但首先,我们需要将它安装到的东西。 附近的按钮到您的密码输入栏,你可以添加文本“提交”,让用户知道它的点击,或将其隐藏相同的颜色作为背景,或把它变成一个无形的热点按钮 。
右键单击按钮,打开“动作”面板。
关于(释放按键“回车键”){
如果(密码的EQ“aikotoba”){
gotoAndPlay(2);
密码=“”;
} {
gotoAndPlay(3);
密码=“”;
}
}
这看起来好像很多,但事实并非如此。 这是一个关于功能,它通知Flash使用一个if语句,按下Enter键,当鼠标点击。
if语句检查,看看有什么“密码”输入的字符,而您所设定的值进行比较实际的正确的密码,引号内的。 如果这两个是相同的,那么Flash会去“授予访问权限”帧/场景(第2帧,对我来说)。 如果没有,else语句重定向到“错误的答案,请再试一次”的屏幕。 在这两种情况下,密码是复位到没有,所以它没有携带周围输入的字符串。
矿山,“aikotoba”,是正确的密码,如果用户输入“爱子”,密码为“爱子”。 Flash要求自己,“爱子等于aikotoba?”,答案是否定的,分流他们的“错误答案”屏幕。
请注意,如果语句使用EQ,而不是=,看看他们是相同的,这是因为它比较两个字符串,并没有比较的实际值。
(责任编辑:卓想动画http://www.zxgzs.com)
上一篇:没有了