as3代码问题
您好,想向您请教下,我想用as3写一个程序,在textinput组件中用户先输入111,用户输入正确后才能跳转到下一帧,这样的代码怎么写呢?谢谢你们帮助,但好像我没表达好...
您好,想向您请教下,我想用as3写一个程序,在textinput组件中用户先输入111,用户输入正确后才能跳转到下一帧,这样的代码怎么写呢?
谢谢你们帮助,但好像我没表达好,你们的代码我都用不了。我现在重说一下。我是要做一个软件帮助程序。交用户怎样按照正确的顺序和方法操作一款软件。现在我做的是登录页面。第一帧是在输入用户名那显示提示,要求用户请输入用户名111(用户名是固定的,只要求用户输入111,别的都不正确)输入用户名那我用了一个textinput组件,想要做的效果是当用户在组件中输入111后跳到下一帧,下一帧的内容是请用户输入密码1,这里我也用的是textinput组件(组件名叫password),然后用户输入正确后,在跳到第三帧请用户点击确定按钮跳到下一页。也就是说,上面我说的这些东西其实都在一页里面,就是个登录页面。我给大家补张图,你们看下,因为本人不是写程序的,所以一点都不懂啊。希望各位多多帮助。 展开
谢谢你们帮助,但好像我没表达好,你们的代码我都用不了。我现在重说一下。我是要做一个软件帮助程序。交用户怎样按照正确的顺序和方法操作一款软件。现在我做的是登录页面。第一帧是在输入用户名那显示提示,要求用户请输入用户名111(用户名是固定的,只要求用户输入111,别的都不正确)输入用户名那我用了一个textinput组件,想要做的效果是当用户在组件中输入111后跳到下一帧,下一帧的内容是请用户输入密码1,这里我也用的是textinput组件(组件名叫password),然后用户输入正确后,在跳到第三帧请用户点击确定按钮跳到下一页。也就是说,上面我说的这些东西其实都在一页里面,就是个登录页面。我给大家补张图,你们看下,因为本人不是写程序的,所以一点都不懂啊。希望各位多多帮助。 展开
3个回答
展开全部
textinput.addEventListener(TextEvent.TEXT_INPUT,inputHandler);
function inputHandler(e:TextEvent):void
{
if(e.text=="111");
{
inputRightHandler();
}
}
function inputRightHandler():void
{
//输入正确后你要做的事
}
function inputHandler(e:TextEvent):void
{
if(e.text=="111");
{
inputRightHandler();
}
}
function inputRightHandler():void
{
//输入正确后你要做的事
}
更多追问追答
追问
textinput.addEventListener(TextEvent.TEXT_INPUT,inputHandler);
为什么说这句代码访问的textinput未定义?
追答
这里的textinput是指的你使用的TextInput组建的对象名,既然你把TextInput命名为password,那就应该是用password去监听。改成password.addEventListener(TextEvent.TEXT_INPUT,inputHandler);
展开全部
要实时还是按钮啊...按按钮简单啊,按按钮时判断if(textinput元件名.text=="111"){this.nextFrame()}
实时的话
import flash.events.Event;
this.addEventListener(Event.ENTER_FRAME,an)
function an(e):void
{
if(textinput元件名.text=="111")
{
this.nextFrame()
this.removeEventListener(Event.ENTER_FRAME,an)
}
}
实时的话
import flash.events.Event;
this.addEventListener(Event.ENTER_FRAME,an)
function an(e):void
{
if(textinput元件名.text=="111")
{
this.nextFrame()
this.removeEventListener(Event.ENTER_FRAME,an)
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么说这句代码访问的textinput未定义?
var textinput:TextField=new TextFiled();// 生成一个文本对象
textinput.addEventListener(TextEvent.TEXT_INPUT,inputHandler);//加侦听 当用户输入文本时
function inputHandler(e:TextEvent):void
{
if(e.text=="111");
{
inputRightHandler();
}
}
var textinput:TextField=new TextFiled();// 生成一个文本对象
textinput.addEventListener(TextEvent.TEXT_INPUT,inputHandler);//加侦听 当用户输入文本时
function inputHandler(e:TextEvent):void
{
if(e.text=="111");
{
inputRightHandler();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询