应用思考-教育技术论坛

标题: FLASH课件界面设计:提示文本与输入文本合二为一 [打印本页]

作者: etthink    时间: 2011-10-9 16:59
标题: FLASH课件界面设计:提示文本与输入文本合二为一
今天有位学生问题,在FLASH中如何实现这样的效果:在一个文本框中提示输入密码,然后单击文本框输入时密码以*显示。
我当时的回答是:你使用一个静态文本框来做提示,一个输入文本框设置为密码属性,不就可以了吗?

后来一想,我的回答是不当的:因为按这位同学的想法,这样的设计方式有一个很大的好处,就是可以更好地利用屏幕空间
所以后来自己试了一下,这个需求可以这样实现:
1,在舞台上设计一个输入文本框,设置好相关属性:文本内容为“单击输入密码“,实例名为_in
2,新建一图层命名为AS,在帧中输入以下代码:
  1. _in.addEventListener(MouseEvent.CLICK, intrack);
  2. function intrack(event:MouseEvent):void {
  3.         //单击时显示文字消失
  4.         _in.text = "";
  5.         //设置密码显示
  6.         _in.displayAsPassword = true;
  7.         }
复制代码
效果如下:

http://www.eportfolios.cn/swf/inpass.swf

源文件下载: (, 下载次数: 116)





该贴已经同步到 etthink的微博
作者: ITeacher    时间: 2011-10-9 17:16
{:soso_e128:}{:soso_e179:}
作者: 微博评论    时间: 2011-10-9 18:21
[good]

来自 邓秋华 的新浪微博
作者: ahhnlhw    时间: 2011-10-9 21:33
it is very good!
作者: godfrey    时间: 2011-10-9 22:05
牛~
作者: 怎么赚钱    时间: 2012-4-4 11:29
不完整的代码




欢迎光临 应用思考-教育技术论坛 (http://etthink.com/) Powered by Discuz! X3.4