详细内容
 
当前位置
FLASH网站制作163邮箱登录窗口
作者:管理员    发布于:2012-04-17 23:30:50    文字:【】【】【

FLASH网站制作163邮箱登录窗口

第一,创建两个输入文本框,用于输入用户名和密码,实例名称分别为“user_txt”,“ pwd_txt”。
其中密码输入框的属性如下图所示:

第二,从公用库中拖放一个按钮,作为登录按钮,实例名称为“submit_btn”。

第三,主场景第1帧添加如下代码:

var email_lv = new LoadVars();
email_lv.style = -1;
submit_btn.onRelease = function ()
{
email_lv.username = user_txt.text;
el=http://mscan2.163.com/Unicom.jsp?verifycookie%3D1%26language%3D-1%26style%3D-1", "_blank", "POST");
};

 

 

FLASH网站制作163邮箱登录窗口

思路:
1.首先要找到你邮箱登陆地址的表单。 2.找到表单所提交的目的地址。一般就是
标签里的action属性的值,如果action为空或根本没有action属性,那么这个表单应该是用javascript函数提交的,你就要找找onClick事件的处理函数或者onSubmit事件的处理函数。然后找到这个函数的代码,确定提交的目的页面地址。 3.确定此表单包含几个值,一般有用户名和密码这两个值,有时会有一个隐藏的字段,这个也要找出来。它们将作为Flash里面的变量。 4.在Flash里面建立对应这几个值的变量,然后使用loadVariable函数或者LoadVars对象进行提交。

制作网易163免费邮箱Flash登陆页面的例子: 1.进入http://freemail.163.com页面,右击页面,选择“查看源文件”。 2.在弹出的记事本程序里查找标签,此页面不止一个登录框,所以会有多个标签。网易的web程序员在页面中做了注释,很容易找到的。下面是我提取出来的免费邮箱登陆表单代码。为了便于观察,我删除了许多无关元素,并编排了格式。 [run] 用户名:

3.实际上,这个表单是使用doit_163()函数提交的。我在源代码里面找到了这个函数: [run] function doit_163() { switch (window.document.login163.style.value) { case "-1": if (window.document.login163.verifycookie.checked) window.document.login163.action="http://reg.163.com/in.jsp?url=http://mscan2.163.com/Unicom.jsp?verifycookie%3D1%26language%3D-1%26style%3D-1"; else window.document.login163.action="http://reg.163.com/in.jsp?url=http://mscan2.163.com/Unicom.jsp?language%3D-1%26style%3D-1"; break; case "0": if (wrifycookie.checked) window.document.login163.action="http://reg.163.com/in.jsp?url=http://mscan2.163.com/Unicom.jsp?verifycookie%3D1%26language%3D0%26style%3D1"; else window.document.login163.action="http://reg.163.com/in.jsp?url=http://mscan2.163.com/Unicom.jsp?language%3D0%26style%3D1"; break; } } [/run] 从代码可以看出,当用户选择的邮箱“风格”是“默认风格”时,表单提交的页面是 http://reg.163.com/in.jsp?url=http://mscan2.163.com/Unicom.jsp?verifycookie%3D1%26language%3D-1%26style%3D-1 说详细点,当用户选择默认风格时,window.document.login163.style.value的值是-1,程序会执行case:-1下面的代码。而提交的目的界面就可以在这里找到。

 

脚注信息
版权所有 Copyright(C)2008-2015 龙腾动画(北京龙腾创星科技有限公司) 京ICP备16063988号-3       本站关键词:flash动画制作 

 
QQ在线咨询
咨询热线
010-57477990
7*24咨询热线
13701141129