AxureRP9原型设计实战案例教材值得看吗?

计算机与互联网 邓钊 编著
简介: 本书讲解了Axure的基础知识,以及产品设计过程中涉及的理论知识。

附录A

变量与函数大全

附1 中继器变量

在Axure中,可以使用中继器变量进行与中继器相关的交互设计,如表A-1所示。

表A-1

中继器变量用途

Repeater中继器对象。Item.Repeater,即Item所在的中继器对象

VisibleCount中继器项目列表中可见项的数量

itemCount获取中继器项目列表的总数量

dataCount获取中继器数据集中数据行的总数量

pageCount获取中继器分页的总数量

pageIndex获取中继器项目列表当前显示内容的页码

Item获取数据集一行数据的集合,即数据行的对象

TargetItem目标数据行的对象

Item.列名获取数据行中指定列的值

text文本文字

续表

中继器变量用途

index获取数据行的索引编号,编号起始位为1,由上至下每行递增1

isFirst判断数据行是否为第一行,是为“true”,否为“false”

isLast判断数据行是否为最末行,是为“true”,否为“false”

isEven判断数据行是否为偶数行,是为“true”,否为“false”

isOdd判断数据行是否为奇数行,是为“true”,否为“false”

isMarked判断数据行是否被标记,是为“true”,否为“false”

isVisible判断数据行是否为可见行,是为“true”,否为“false”

附2 元件变量

在Axure中,可以使用元件变量进行与元件相关的交互设计,如表A-2所示。

表A-2

元件变量用途

This获取当前元件对象

Target获取目标元件对象

x获取元件对象的x轴坐标

y获取元件对象的y轴坐标

width获取元件对象的宽度值

height获取元件对象的高度值

scrollX动态面板水平滚动的距离

scrollY动态面板垂直滚动的距离

text文本文字

name自定义名称

续表

元件变量用途

top上边界坐标

left左边界坐标

right右边界坐标

bottom下边界坐标

opacity不透明比例

rotation旋转角度

isVisible判断数据行是否为可见行,是为“true”,否为“false”

scrollX动态面板水平滚动的距离

scrollY动态面板垂直滚动的距离

text文本文字

续表

元件变量用途

name自定义名称

top上边界坐标

left左边界坐标

right右边界坐标

bottom下边界坐标

opacity不透明度

rotation旋转角度

isVisible判断数据行是否为可见行,是为“true”,否为“false”

附3 窗口变量

在Axure中,可以使用窗口变量进行与浏览器相关的交互设计,如表A-3所示。

表A-3

窗口变量用途

Window.width浏览器中页面当前宽度

Window.height浏览器中页面当前高度

Window.scrollX浏览器中页面水平滚动的距离

Window.scrollY浏览器中页面垂直滚动的距离

附4 字符串变量与函数

在Axure中,可以使用字符串变量进行与文字相关的交互设计,如表A-4所示。

表A-4

字符串变量与函数用途

length获取当前文本对象的长度,即字符个数;1个汉字的长度按1计算

charAt(index)获取当前文本对象中指定位置的字符,index大于等于0

charCodeAt(index)获取当前文本对象中指定位置字符的Unicode

concat('string')将当前文本对象与另一个字符串组合,string是在后方的字符串

indexOf('searchValue',start)

从左至右获取查询字符串在当前文本对象中首次出现的位置。未查询到时返回值为-1。 se-archValue为查询的字符串,start为查询的起始位置

lastIndexOf('searchValue',start)

版权:人民邮电出版社