用flash制作登陆界面,输入用户名和密码后总说登陆失败

作者&投稿:愈缪 (若有异议请与网页底部的电邮联系)
求一个flash登陆界面 需要有用户和密码才能登陆 !!希望能给个有用的。。~

flash登陆界面一般也不会这么做
会把登陆信息发送到后台 让后台去判断 匹配成功以后返回一个东西
然后再执行其他操作;
只有id1 和 id2全都等于字符串111才会执行到第二帧
id1和id2是什么 要是输入框的话 加上text id1.text=="111"

在flash8之后,flash提供了专门的接口可以和js互访,这个就是ExternalInterface
ExternalInterface里面有个call()方法,可以很方便的让flash来调用javascript的函数

ExternalInterface.call(functionName:String,Parameters);
这个方法有两个参数:
functionName – 你想要调用的javascript函数名要以字符串的形式
Parameters – 需要传递给javascript函数的参数,用逗号分开,是可选的。


AddCallback方法允许javascript调用flash时间上函数,基本的语法结构如下ExternalInterface.addCallback(functionID:String,instance:Object,functionName:Function);

与call方法类似,它也是一个静态方法,它有三个参数
functionID - 从 JavaScript 调用 ActionScript 函数时可使用的名称。此名称不必与 ActionScript 方法的实际名称匹配。
instance - this 在该方法中被解析成的对象。此对象不一定是在其上可找到该方法的对象,您可以指定任何对象(或 null)。
functionName - 要从 JavaScript 调用的 ActionScript 方法。
例子Javascript里的代码 代码:
<!--
function thisMovie(movieName)//判断版本
{
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}

function makeCall(str)//回调函数
{
thisMovie("youxio_flash").asFunc(str);//调用flash里定义的asFunc(str)函数,注意一定要给 里的id赋值
}


function jsFunc(str)//这个是js里的函数,供flash调用的
{
document.getElementByIdx("fromFla").value = str;
}
function sendToFla()//发送按钮的动作
{
var msg = document.getElementByIdx("toFla").value;
makeCall(msg)
}
// -->
flash中的代码 代码:import flash.external.*;//加载包

function asFunc(str:String):Void //供js调用的函数
{
fromJs.text = +str;
}
ExternalInterface.addCallback("asFunc", this, asFunc);//注册addCallback

ok.addEventListener("click", doClick);//发送按钮的事件

function doClick(eventObj:Object):Void //点击了发送按钮后
{
ExternalInterface.call("jsFunc", toJs.text);//访问js里的jsFunc()函数,参数是 toJs.text
};
toyouxio.onPress=function()
{
getURL( http://www.ftrade.org,"_blank");
}


 此类问题可以用腾讯电脑管家电脑诊所一键修复,请点击上方的【立即修复】即可。


附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的【立即修复】)



方案一:安装或升级flash
打开【电脑管家】→点击【软件管理】,在搜索框中输入"flash"→找到相应版本点击【安装】或【升级】(如果以安装请点击下箭头后选择修复,如此步骤无法成功修复,可继续执行第二步骤再进行此步骤)



2. 打开文件夹C:\Windows\System32\Macromed\Flash 将名为"Flash32_版本号.ocx" 文件删除(如果无法删除请右键文件点击【属性】→【安全】→【高级】→【更改权限】→将前两项拒绝权限删除后点击【确定】后,再将QQ、腾讯电脑管家、浏览器关闭后即可删除文件):




方案二:注册IE组件
点击【开始】菜单→在搜索框中输入"cmd"→按键盘enter(回车)键:



在弹出的黑色窗口中,按顺序输入以下内容,按键盘enter(回车)键,再逐一完成以下全部部件注册:



  regsvr32 atl.dll
  regsvr32 shdocvw.dll
  regsvr32 urlmon.dll
  regsvr32 browseui.dll
  regsvr32 oleaut32.dll
  regsvr32 shell32.dll
  regsvr32 jscript.dll
  regsvr32 vbscript.dll
  regsvr32 mshtmled.dll
  regsvr32 CLBCATQ.DLL
  regsvr32 cscui.dll
  regsvr32 MLANG.dll
  regsvr32 stobject.dll
  regsvr32 WINHTTP.dll
  regsvr32 msxml3.dll
  regsvr32 query.dll
  regsvr32 jscript9.dll
  regsvr32 hlink.dll


如果以上诉步骤未能生效,再进入后续步骤:
方案三:重置IE
(说明:如果您使用网络代理或者对浏览器有特殊设置,请保存设置后再进行操作)
打开IE浏览器 → 点击【工具】→【Internet 选项】
点击【高级】→点击【重置】→勾选【删除个性化设置】→点击【确定】→【确定】:



方案四:安装其他浏览器后设置其他浏览器为默认浏览器
打开电脑管家→点击【软件管理】,在搜索框中输入"谷歌浏览器"→找到软件后点击安装
打开电脑管家→点击【工具箱】,点击【默认程序设置】→在上网浏览器列表中选择【谷歌浏览器】→点击【确认】:



注:腾讯电脑管家为Flash版本过低问题定制部分修复步骤,因为操作过于繁杂,故未全部列出。若问题仍未解决,建议点击本回答上侧的【立即修复】按钮,进行深度修复。


本回答如有不清楚或其他疑问,请继续追问
谢谢!



package yk;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class myclass1 extends JFrame implements ActionListener
{

public static void main(String[] args) {

new myclass1();
}

public myclass1()
{con=new JPanel();
lb1=new JLabel("帐号:");
lb2=new JLabel("密码:");
text1=new JTextField();
text2=new JTextField();
btn1=new JButton("登陆");
btn1.addActionListener(this);
btn2=new JButton("取消");
btn2.addActionListener(this);

con.setLayout(new GridLayout(3,2));
con.add(lb1);
con.add(text1);
con.add(lb2);
con.add(text2);
con.add(btn1);
con.add(btn2);

Container c=getContentPane();
c.setLayout(new BorderLayout());
c.add(con,BorderLayout.CENTER);

setSize(300,200);
setVisible(true);
}

public void actionPerformed(ActionEvent e)
{

if(e.getSource()==btn1)
{ user=text1.getText();

pass=text2.getText();

if(user=="yk"&&pass=="123")
{
System.out.println(user+user.length());
//System.out.println("sucessfullyy");
myclass2 ms2=new myclass2();

// ms2.setTitle("登陆窗口哦");
// ms2.setVisible(true);
// ms2.setSize(800,800);
}
else
System.out.println("failedd");

}
else if(e.getSource()==btn2)
{

text1.setText("");
text2.setText("");
}

}

//
JPanel con=null;
JLabel lb1=null;
JLabel lb2=null;
JTextField text1=null;
JTextField text2=null;
JButton btn1=null;
JButton btn2=null;

String user="";
String pass="";

}

class myclass2 extends JFrame
{
Container c=null;
JLabel lb1=null;
myclass2()
{
c=getContentPane();
lb1=new JLabel("登陆成功!!");
c.setLayout(new FlowLayout());
c.add(lb1);
setSize(800,800);
setVisible(true);

}

}问题补充:

问题就出在 if(user=="yk"&&pass=="123") 上,条件永远都不能成立,即便你输入了正确的用户名和密码!但我看不出有什么错误的地方!

我有这样的作业 采纳我发给你


怎样设计个人主页的登录页面是flash动画?
flash+asp 结合才可以实现动画网站的效果

...小弟菜鸟,,我的mac装flash的时候要一个账户登录密码,,,结果我忘...
mac系统登陆用户忘记密码,如何进入系统呢?其实很简单,开机按住win + s 进入 进入Single User Mode,出现像DOS一样的提示符 #root> 在#root;下 输入 (注意空格, 大小写)fsck -y mount -uaw \/ rm \/var\/db\/.AppleSetupDone reboot 机器会重启,重新进入安装向导,原来的账户信息不会丢失,在...

如何实现用户注册并登录后进行flash游戏,并且在游戏结束后记录时间并排...
你的功能应该是在flash里面实现啊 既然你能够做出flash游戏了这些东西自然也可以实现的,要比和asp联合起来容易一些 至于注册登陆用asp实现写数据库,然后flash再调用数据库(估计也就是调用asp给他传递的用户名。)游戏时间使用flash记时,然后向asp传递值 至于save的问题没有什么思路,以前没有接触过,...

flashfxp登录时候报错,怎么解决。200分题。
应该是的HOST文件被修改了, 可能是路由器连接问题,也可能是电脑中毒导致的,你可以吧你家的路由器重置,然后重新设置试试 在FLASHFXP软件中的站点属性管理的选项菜单中去掉或加上PASV选项试一下 flashfxp 列表错误解决方法:1、先判断现在使用的是什么网络2、在参数选择左边的连接里找到代理选项3、在...

360flash自动修复,它让我以管理员的身份登录?
系统在安装时,默认“administrator”帐号是管理员的身份 你可以采用下面的方法使自己成为管理员:(1)首先要以管理员的身份进入计算机。单击“开始”菜单上的“注销”,确认进入等待登录的画面,同时按下键盘上的“Ctrl+Alt+连击两次Del”键。(2)在弹出的对话框中,在用户名框中输入“administrator”,...

flash只有登了之后才有用吗
不是。在使用Flash中心时,部分功能是需要登录才能正常使用的,但并不是全部功能。只需要下载并正常安装,Flash的部分功能就可以自动运行。通过flash播放器安卓版用户就可以使用手机访问浏览器中基于Flash制作的视频、游戏等多种多样的多媒体功能,而且只有安装之后,用户才能够像在PC上一样体验非常完善的网页...

我想用flash制作书卷打开的效果 怎么做啊???
制作展开的卷轴 1.新建一个动画文件。保存,命名为“展开的画轴”。2.把当前的“图层1”重命名为“左画轴”,在画布上使用“浅灰-白色-浅灰”的直线渐变色彩、矩形工具(无描边),画一个细长垂直的矩形。3.选中画好的矩形靠近上端的一小节,将其的颜色调整得深一些,换成“深灰-浅灰-深灰”的...

Flash动制作的swf画怎样发送到手机?
电脑上的文档或者文件传送给手机的话,可以利用手机数据线连接电脑,这时手机就当做一个U盘要插在电脑上了,或者是也可以在手机和电脑上同时登录微信,利用微信的文件传输助手,将手机或者是电脑上的文件传送给对方,这也是很方便的,再有就是也可以利用邮箱,可以传送文件。

flash登录不上,一直卡在登录界面,
登陆不上与网络有关,也与IP限制有关,要想登陆,用IP代理就OK,话说登陆上去的意义不大吧,就推送产品信息什么的,根本没有的说。

求分享一个 flash cc 2015破解版
1、在本站下载好安装包,得到如下图所示的这些文件,运行“Flash_Professional_15_LS20.exe”解压缩软件。flash cc 2015 2、建议不要更改目录,点击“下一步”。3、解压成功后会弹出下面这样的界面,点击“忽略”,然后继续安装。4、以试用的方式安装。5、出现登录页面,点击“登录”。6、由于我们...

那曲地区13362473898: flash制作登陆界面 -
邹莎大山: 搞一个输入文本框实例名name_txt,在搞一个输入文本框叫做ps_txt,在属性单行多行那个选项里面选密码, 还有一个提交按钮叫做bt,然后在帧上写动作 stop();//停止在第一帧 var n="admin";//定义默认账号是admin var k="admin";//定义默认密码是admin bt.onPress=function(){ if(name_txt.text!=n && ps_txt.text!=k){//如果账号和密码都各自等于默认账号密码 gotoAndPlay(2);//执行账号密码输入正确的下一步事件,可以自己定义 } }

那曲地区13362473898: 怎么用flash(代码)做一个用户登陆界面?
邹莎大山: Photoshop 不是一个矢量图形处理软件,缩放图片会产生严重失真.而 Flash 是一个矢量图形处理软件,如果要对图形进行不失真自由缩放,可以借助 Flash 来完成.方法是,用 Flash 打开一幅图片,进行大小变换后,再用“导出图象”保存成新图片就可以了.

那曲地区13362473898: 用flash制作登陆框
邹莎大山: 实验步骤: 1. 新建文档,设置背景色; 2. 在第1关键帧建立如上图所示画面:2个静态文本“用户名:”和“密码:”;一个动态文本“sxq”;一个公用库按钮(可自做);一个输入文本,其属性如下图: 3. 在第2空白关键帧建立一个静态文本...

那曲地区13362473898: 如何用flash AS3.0制作登陆页面,用特定的用户名和密码可以登陆跳转至下一个场景的第一帧,紧急求助!! -
邹莎大山: import flash.events.MouseEvent; stop(); btn.addEventListener(MouseEvent.CLICK,test) function test(e:MouseEvent):void {if(txt1.text=="admin"&&txt2.text=="123456"){gotoAndPlay(1,"场景 2");} } 新建一个falsh3.0文档 在组件中找...

那曲地区13362473898: 怎么用flash(代码)做一个用户登陆界面? -
邹莎大山: 在flash8之后,flash提供了专门的接口可以和js互访,这个就是ExternalInterface ExternalInterface里面有个call()方法,可以很方便的让flash来调用javascript的函数 ExternalInterface.call(functionName:String,Parameters); 这个方法有两个参数:...

那曲地区13362473898: 怎样用flash制作一个会员登录界面,带后台,(flash用.2.0书写... -
邹莎大山: 1,在第一帧放“用户名”和“密码”两个静态文本.并在其后面放两个输入文本,变量分别为,yhm,mm2,在第一帧放两个按纽,一个为“重输密码”.在其上写代码:on (release) { yhm = ""; mm = ""; } 另一个为“进入系统”,在其写代码:on (release) { if (yhm == "admin" & &mm == "123456") {//用户名:admin;密码:123456 gotoAndStop(2);//2可以改为任意帧号 } else { stop(); yhm = "用户名错误"; mm = "密码错误"; } } //只有用户名及密码同时输对才能进入第二帧,否则仍然是停留在第一帧.

那曲地区13362473898: Flash 注册 登录面板的制作?
邹莎大山: 新建图层你在第一帧 写下这个代码stop(); username="" userpassword="" userdata = SharedObject.getLocal("Userdata"); dataclear.onPress = function() { loginresult = "清除成功!"; userdata.data.userdata = new Array(); }; if (!userdata....

那曲地区13362473898: flash制作登陆框??高分请大虾!! -
邹莎大山: 给你一个关于用flash实现登陆的例子. 在Flash中使用ASP需要的条件 1.你的ISP的server必须支持Active Server Pages并且最好支持数据库 2.你应该要安装Flash 4 或者以上版本 3.需要你对ASP有初步的了解 操作过程 1、建立数据库 数据库结构...

那曲地区13362473898: 怎么为自己制作的flash做个密码登陆(需输入帐号和密码) -
邹莎大山: 打开FLASH 导出\保存\弹出对话框 选项 勾选防止导入 输入密码 确定

那曲地区13362473898: 如何使用FLASH制作网页 1登入注册界面,2二级页面中有显示一下登入的用户ID.
邹莎大山: 首先,你是正式使用的,而不是玩玩的,那么几个知识要点要准备:1.注册肯定要用到正则表达式;2.若非本地,需要连接服务器,脚本语言你得准备好,要求不高的,可以用php+mysql.3.当然FLASH全站你可以去下载到,中国站长站,供学习; 其次,若是随便玩玩的,那就弄个条件判断,也没有必要考虑太多. 最后,FLASH做全站设计,真的不是很建议了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网