flash中如何判断一个动态文本框的内容与另一个输入文本框输入的内容相同?
1个回答
展开全部
获取文本框的内容来作比较:比如你的一个文本框名叫:t1,另一个为t2,既然是文本框,那么它们就有text属性,只要拿这个属性来作判断即可,如:
if(t1.text==t2.text){
trace("输入一样");
}
if(t1.text==t2.text){
trace("输入一样");
}
追问
如果我想输入一个规定的汉字就自动播放一个声音,不需要按按钮,汉字一输完马上就播放这个声音,这该怎么写呢?谢谢啊
追答
这个也还是需要按钮来提交数据,只不过是换掉方法体内容就可以了。按钮用来提交你输入的数据:如,你已经定义了音乐:music1,按钮:subButton。那么就在方法体内写上:代码:
subButton.addEventListener(MouseEvent.MOUSE_DOWN,ply1);//输入完成后点击按钮递交数据
function ply1(e:MouseEvent):void{
if(t1.text==“你是我的唯一”){//如果输入的是:“你是我的唯一”这首歌,那么就播放这首歌
music1.play();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询