显示已输入多少字符和还可以输入多少字符
由于Axure5.6没有四则运算功能,所以只能显示已输入了多少字,无法实现还可以输入多少字。原理:
1. 分别给文本块和输入框在标签上命名。
2. 在输入框上添加OnKeyUP事件。
3. 设置输入框内字条长度给一个变量值,在文本块中显示出这个变量的数值。
实例文件:
下载地址2:http://u.115.com/file/f95a17711d
---------------------------------------------------------------------------
如今Axure6问世,可以进行四则运算了,就可以显示你还可以输入多少字了。
Axure6下载:http://www.hiaxure.com/thread-2121-1-1.html
原理:
1. 分别给文本块和输入框在标签上命名。
2. 在输入框上添加OnKeyUP事件。
3. 事件1,将输入框已输入字符的长度传递给变量OnLoadVariable。
4. 事件2,添加条件,如果OnLoadVariable大于等于0小于等于140,则让数字显示140-OnLoadVariable。
5. 在事件2上右键,Toggle IF/ElSE IF,将事件2改为IF条件开头。
6. 事件3,默认条件是否则事件2,则让数字显示OnLoadVariable-140.
演示效果下载:
rp源文件下载: 原来最关键的一点是:
设置了组件中的文本等于值这个条件之后,在“编辑文本”里要插入变量。
这个变量是显示变化的关键 真不错啊! 6得新功能不少啊!:lol 认真学习,看来有新东西要会 如果超过140个字,不允许输入呢 刚好需要``赶紧学学`` 做这么多无用的效果,文档里写不就完了,演示出来有点多余,当开发和用户真的理解不了你几个字吗,那我就无语了 有比没有要好哇 好像原型有一点错误。。。输出的结果总是复数
case3中应该要添加一个条件
如果变量OnLoadVariable的值大于140时,则输出OnLoadVariable-140 11# 邹雷
在我这儿的输出没有问题。 好像原型有一点错误。。。输出的结果总是复数
case3中应该要添加一个条件
如果变量OnLoadVariable的值大于140时,则输出OnLoadVariable-140
邹雷 发表于 2011-3-21 20:38 http://www.hiaxure.com/images/common/back.gif
我这里输出也是这种情况
确实要加上值大于140这个条件 北京成功收获文化传播有限公司承接网站建设,联系电话:13031051901.联系人:马先生! 恩,学到了,if
if
else if 恩。。。
我最初用很笨的方法。。 学习。 一直忘了这一步,搞了半天终于达到效果啦:5. 在事件2上右键,Toggle IF/ElSE IF,将事件2改为IF条件开头。 谢谢 大哥,能给传一份讲解不?下不来附件儿啊……cold-star@126.com谢谢了! 做这么多无用的效果,文档里写不就完了,演示出来有点多余,当开发和用户真的理解不了你几个字吗,那我就无语了
loaf 发表于 2011-3-16 10:18 http://www.hiaxure.com/images/common/back.gif
写出来自然可以,不过做出来岂不是更舒服?
页:
[1]
2