zjhexe 发表于 2011-3-17 16:34:57

投票功能能做否?

2个图标

点击按钮 投票 当大于变量数字的时候 另一个 图标框里 显示N+1的 数字

用6能做否?

尹广磊 发表于 2011-3-17 16:52:46

条件判断+变量或组件赋值,基本可以实现。
参考:http://www.hiaxure.com/thread-2157-1-1.html

zjhexe 发表于 2011-3-17 16:56:38

我想问的是 怎么实现 显示票数自动n+1 的功能?
行 那你先忙 晚上再聊先谢过尹兄先

zjhexe 发表于 2011-3-17 19:19:39

尹兄继续解答啊 !
那个N+1功能 是否能用6的+函数做出来?

尹广磊 发表于 2011-3-17 20:28:27

参考:http://www.hiaxure.com/thread-2157-1-1.html

efas 发表于 2011-3-17 21:18:59

5.6也可以吧。

efas 发表于 2011-3-17 22:11:08

实际操作了下,确实好使,不过需要用非正常手段。

1.用图形做按钮。显示点击数的用什么都行,但要叫上标签(id)
2.图形添加onclick事件,增加变量设定,设定变量nums=nums+1 记住变量名及设的值
3.继续增加组件设定,设定组件id等于文本,点击"编辑文本"插入变量nums
4.生成。
5.在生成后文件夹的Home_files子目录里(根据实际情况,位置可能会不同)。方便的话,直接用资源管理器搜索"nums+1",就是刚才设定的那个变量值。找到这个JS文件
6.用文本编辑工具打开这个js文件,找到nums+1这个位置。如果没有特殊的设定,这行文本应该是
SetGlobalVariableValue('$nums', PopulateVariables('nums+1'));
将其改成
SetGlobalVariableValue('$nums',eval($nums+1));

可以了。

原理:axure不支持变量的数据计算,其实只不过是生成的JS代码中的变量只保存纯文本,我们只要将需要数据的位置使用适当的JS函数修改一下就可以了

zjhexe 发表于 2011-3-18 16:28:03

.。。。。。感谢
页: [1]
查看完整版本: 投票功能能做否?