当前位置:K88软件开发文章中心编程全书编程全书03 → 文章内容

Axure 新手基础教程④

减小字体 增大字体 作者:华军  来源:互联网  发布时间:2019-1-30 16:53:54

在AxurePR的高级学习中,我们要用到各种函数与编程。(五)    系统函数与变量1变量的种类:全局变量:可以在整个原型的任意位置调用和修改。局部变量:仅作用于某一事件的某一动作内。自定义变量:自行新建的全局变量。2、axure函数特殊变量:特殊变量其实是软件自带的函数,就像excel中的函数一样,可以调用获得一些特定的值。功能:除了运算符之外的三个函数,可以对变量进行进一步操作以获取需要的值。比如:截取变量字符串中的某一段或者计算变量字符串的长度。3、特殊变量的使用使用时我们只需要点击选择相应的变量或直接输入[[变量名称]],再通过不同的表达式就能得到我们要的效果。比如我们想在文本框内显示当前的日期(yy-mm-dd格式),就可以通过下面的表达式实现:[[Year]]-[[Month]]-[[Day]]4、函数的使用功能中的函数都是通过“变量名.函数名(参数)”来实现:例1:截取变量“页面名称”中的前三个字符[[PageName.substring(0, 3)]]例2:获取页面名称字符的长度[[PageName.length]]例3:将变量转换成小数点后保留两位的数值[[自定义变量名.toFixed(2)]]5、变量的使用情景1)记录登录状态;2)显示编辑框还能输入多少汉字;3)滚动条的实现;4)根据不同的变量跳转至不同的页面简单说,变量的使用一般程序:添加变量,修改变量值,判断变量值,根据不同的值执行不同的动作。值得注意的是,在事件中设置在当前页打开新窗口时,如果同时对变量有操作,记得把变量操作写在跳转页面之前,写在后面变量会不起作用。 (六)    关于Axure rp触发事件中IF和ELSE IF的使用说明F=如果ELSE IF=否则,如果举例: 事件“天气变化时”用例1:IF True 下雨 执行 带伞用例2:ELSE IF 下冰雹 执行戴钢盔用例3:ELSE IF True 执行 什么都不带 什么意思呢?在Axure里,默认一个事件中的每个用例都是有关联的,是由上至下来执行的,上面的示例用白话来说就是:当天气变化时,如果(IF)是(True)下雨,就带伞,否则(ELSE)如果(IF)是下冰雹,是的话戴钢盔,否则(ELSE)如果(IF)真的(True)不下雨也不下冰雹就什么都不带。举例2: 事件“检查性别时”IF True 男的 站左边IF True 女的 站右边这个例子是说,如果(IF)真的(True)是男的站左边,如果(IF)真的(True)是女的站右边。这里没有第三种情况了,那就是说只要不符合上面两种情况,就没有任何动作。 以上就是Axure教程中进阶的部分啦,大家努力学习。

Axure 新手基础教程④