查看: 4108|回复: 4

请问axure5.6能模拟删除文字么?

[复制链接]

0

主题

52

回帖

56

积分

会员

Rank: 5Rank: 5

积分
56
发表于 2011-4-27 20:20:43 | 显示全部楼层 |阅读模式
尹广磊公众帐号
如题

0

主题

26

回帖

58

积分

会员

Rank: 5Rank: 5

积分
58
发表于 2011-4-27 21:26:00 | 显示全部楼层
可以,暂时没有时间画原型,说一下思路
用更改文本文字,然后加上时间控件
可以实现模拟删除的效果

0

主题

2

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2011-10-10 21:51:42 | 显示全部楼层
求教:loveliness:

1

主题

269

回帖

292

积分

版主

Nick

Rank: 7Rank: 7Rank: 7

积分
292
QQ
发表于 2011-10-10 23:28:24 | 显示全部楼层
3# 神爱仕明

给你个用5.6实现的思路;

首先创建2个变量(TempOld,TempNew);
TempOld用来存放上次的输入,TempNew用来存放这次的输入;
每次OnKeyUp事件将1.TempNew的值赋值给TempOld,2.输入的值赋值给变量TempNew(注意1,2的先后顺序,必须是这个顺序);
当点【删除】按钮的时候,把变量TempOld的值赋值回给输入框


如果是用6.0的话就不需这么麻烦了;
当点【删除】按钮的时候,把[[TempOnKeyUp.substring(0, (TempOnKeyUp.length-1))]]赋值给输入框即可,是不是很方便呢?
(TempOnKeyUp可以是全局变量,也可以是临时变量,临时变量是新版的6.0特有的功能,别忘了把输入的值赋给变量TempOnKeyUp)。


[[TempOnKeyUp.substring(0, (TempOnKeyUp.length-1))]]这个公式是多个内置函数的组合使用:
函数LVAR.substring(from, to) -  截取字符串从左自右多少位到多少位的字符,字符串最左第一位是0不是1(如:axure中国的a在第0位上,第1位是x)
函数LVAR.length -  对象的长度,可以是数字或字符串

6.0函数功能是很强大的,组合起来用基本上可以很方便的解决大多数输入输出类的交互难题;
上面5.6实现的思路是同样可以使用6.0实现的,只是在6.0还用这个思路做就有点感觉像开飞机在马路上跑的感觉;

如果不是硬件问题,建议使用新版6.0的axure,好马配好鞍,做设计必要的硬件投入是需要的,公司的话可以向公司申请,一般说出你的理由公司的领导应该会给你增加硬件配置(主要是内存,axure6.0内存4G才够,2G的话会越用越卡)
适不适合做产品人?请问自己:
我是否拥有完美之心、想得到、说得出、做的好

0

主题

63

回帖

289

积分

版主

谁与争疯 (+﹏+)~

Rank: 7Rank: 7Rank: 7

积分
289
QQ
发表于 2011-10-13 13:23:33 | 显示全部楼层
照着楼上大老板的指点,做了一个类似的,楼主可以看下,有问题喊我。
模拟删除文字效果.rp (54.7 KB, 下载次数: 23)
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-5-10 14:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表