Axure RP 9 虽然市面上上很多人都喜欢用它来设置软件原型,但是很多人只会使用简易的功能,做出的原型只是个平面图加了一堆的备注,密密麻麻的根本没办法给客户演示,甚至拿不出手,面对这种尴尬情况,我来告诉大家怎么设计一个有灵魂的原型,让别人可以拿去试用,通过试用才能正确的表达出自己的真实需求,详细步骤请查阅附件。
https://download.csdn.net/download/SF253504759/12296360
以下是常用的函数案例,请大家收藏:
元件函数是用于获取指定元件的信息和数据
This:获取当前正在添加交互动作的元件,用法[[This]]
Target:获取当前交互动作控制的目标元件,用法[[Target]]
x:获取元件起始位置的X坐标值,用法[[LVAR.x]]
y:获取元件起始位置的Y坐标值,用法[[LVAR.y]]
width:获取元件的宽度值,用法[[LVAR.width]]
height:获取元件的高度值,用法[[LVAR.height]]
scrollX:获取元件的水平滚动距离,用法[[LVAR.scrollX]]
scrollY:获取元件的垂直滚动距离,用法[[LVAR.scrollY]]
text:获取元件中的元件文字,用法[[LVAR.text]]
name:获取元件的名称(自定义的名字),用法[[LVAR.name]]
top:获取元件的上边界坐标值,用法[[LVAR.top]]
left:获取元件的左边界的坐标值,用法[[LVAR.left]]
right:获取元件的右边界的坐标值,用法[[LVAR.right]]
bottom:获取元件的下边界的坐标值,用法[[LVAR.bottom]]
opacity:获取元件的不透明比例值,用法[[LVAR.opacity]]
rotation:获取元件对象的旋转角度值,用法[[LVAR.rotation]]
窗口函数 用于获取窗口在页面中的坐标位置、宽度、高度等参数
Window.width:获取窗口的宽度值,用法[[Window.width]]
Window.height:获取窗口的高度值,用法[[Window.height]]
Window.ScrollX:获取页面横向滚动的当前坐标值,用法[[Window.ScrollX]]
Window.ScrollY:获取窗口纵向滚动的当前坐标值,用法[[Window.ScrollY]]
鼠标指针函数用户获取当前鼠标位置
Cursor.x:获取鼠标的X坐标,用法[[Cursor.x]]
Cursor.y:获取鼠标的Y坐标,用法[[Cursor.y]]
DragX:获取被拖动控件的X位移,用法[[DragX]]
DragY:获取被拖动控件的Y位移,用法[[DragY]]
TotalDragX:获取被拖动控件的X位移总和,用法[[TotalDragX]]
TotalDragY:获取被拖动控件的Y位移总和,用法[[TotalDragY]]
DragTime:获取被拖动控件的时间,用法[[DragTime]]
字符串函数的定义:
length:获取字符串的长度,用法[[LVAR.length]]
charAt:获取指定位置的字符,用法[[LVAR.charAt(位数)]],注意位数从0开始
charCodeAt:获取指定位置字符的Unicode编码,用法[[LVAR.charCodeAt(位数)]],注意位数从0开始
concat:多个字符串,用法[[LVAR.concat(LVARI,'字符串')]]
indexOf:检索字符串,用法[[LVAR.indexOf('字符串')]],返回位置,注意位置从0开始
lastlndexOf:从后向前捜索字符串,用法[[LVAR.lastindexOf('字符串')]],返回位置,注意位置从0开始
replace:替换字符串的片断,用法[[LVAR.replace('旧字符串','新字符串')]]
Slice:提取字符串的片段,用法[[LVAR.Slice('开始位置',’结束位置')]],注意位数从0开始
split:分离字符串内容,用法[[LVAR.split('分离内容标识',’界限')]],注意位数从0开始
substr:从指定位置提取一定数量的字符,用法[[LVAR.substr('开始位置','字符个数')]],注意位数从0开始
substring:提取字符串片段,用法[[LVAR.substnng('开始位置',’结束位置')]],注意位数从0开始
toLowerCase:把字符串转换为小写,用法[[LVAR.toLowerCase()]]
toUpperCase:字符串转换为大写,用法[[LVAR.toUpperCase()]
trim:去除字符串两端的空格,用法[[LVAR.trim()]]
中堰器函数:用于获取中继器的相关数据、参数
Repeater用谕:中継器的对象。Item.Repeater即为Item所在的中继器对象.
visibleItemCount 用除:获取中继器项目列表当前页可见行数
itemCount 用除:获取中继器项目列表现在总行数,比如筛选后等情况
dataCount 用除:获取中继器项目列表数据总行数
pageCount 用途:获取中继器项目列表总的页码
pageIndex 用途:获取中继器项目列表当前显示的页码
Item 用途:中继器中某一行对象
TargetItem 用途:目标数据行的对象
Item.列明 用途:中继器中某一行对象指定的列的值
index 用途:中继器的索引编号,起始为1,每行递增1
isFirst 用途:判断数据行是否为第一行,如果返回值为“True”,则为第一行,否则不是
isLast 用途:判断数据行是否为最后一行,如果返回值为“True”,则为最后一行,否则不是
isEven 用途:判断数据行是否为偶数行,如果返回值为“True”,则为偶数行,否则为奇数行
isOdd 用途:判断数据行是否为奇数行,如果返回值为“True”,则为奇数行,否则为偶数行
isMarked 用途:判断数据行是否为被标记,如果返回值为“True”,则被标记,否则未被标记
isVisible 用途:判断数据行是否为可见,如果返回值为“True”,则为可见,否则为不可见。