flash判断文本框的内容

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:21:00
我是新手,想问问各位高手,
在flash中,
如何实现当点击按钮时,只有当文本框的内容不为空时才能转到下一帧,否则就转到某一帧!
谢谢大家了!

在场景第一层(button层)第一个关键帧上放一个按钮,实例名为but1,第二帧插入帧;在第二层(movie层)的第一帧放入文本框(类型为输入型的),实例名任意,参数为t1,第二帧插入空白关键帧,舞台上随便画点什么;在第三层(action层)第一个关键帧写入以下动作代码:
stop();
t1='\0';//把文本的初值赋为空
this.but1.onRelease = function() {
if (t1!='\0') {
nextFrame();//当文本框字符为空时,则转向下一帧。
} else {
gotoAndStop(1);//当文本框里面一旦有字符时(包括空格),则转向第一帧
}
};

第二帧插入空白关键帧,写入动作代码stop();

重在代码,第二帧无所谓什么。

文本框实例名称定义成txt
on(press){
if(txt.text==""){
gotoAndPlay(x);
}else{
nextFrame();
}
}