|
5年互联网服务经验,成就非凡 |
|
7×24小时不间断服务:13429027500 |
|
专业的技术团队,高素质的客服人员 |
|
|
flash输入数据的辨别 |
文章来源:webmaster 发表于:2012-12-10 |
对一个能向Web服务器上的应用程序发送变量的窗体而言,正确分辨用户正在输入的信息是很重要的。例如,你当然不希望用户把文本输在电话号码栏里。使用一系列wariable行为及for、if语句就能进行输入数据的辨别。 以下的action例子能分辨出输入的数据是否是数字,以及该数字的格式是否符合###-###-####。如果输入的是有效数据,则显示“Good,this is a valid phone number!”如是无效数据,则显示“This phone number is invalid !”。 要在动画中使用这段脚本,先在Stage中创建两个文本区,在每个Text Options面板选定Input,为一个文本区指定变量phone Number,另一个指定为message, 将以下行为附在Stage上文本区附近的按钮上。 On ( release ) { Valid = valid phone Number ( phone Number ) ; If ( valid ) { Message = “ Good this is a valid phone number !” ; } else { Message = “ This phone number is invalid! “ ; } Function is digit ( ch ) { Return ch . length = = 1 && ch > = ‘0’ && ch < = ‘9’ ; } Function valid phone Number ( phone Number ) { If ( phone Number . length ! = 12 { Return false ; } For ( var index = 0 ; index < 12 ; index + + ) { Var ch = phone Number . char At (index ); If (index = = 3 〡〡index = = 7 ) { If ( ch ! “–” ) { Return false ; } } Return true ; } } 要能发送数据,先创建一个有以下功能的按钮(用你自己动画的参数代替get URL参数): On ( release ) { If ( valid ) { Get URL ( “http :// www.ywyb.net” , “_self ” , “GET” ) ; } }
本文地址:http://www.eobo.cn/news/402.html
|
|
 |
|