Axure RP 8.0函数大全 Axure函数手册用法及说明
Axure RP 8.0函数大全是根据小楼老师的《Axure RP 8 函数速查表》整理而来,方便大家查询。这些函数不用去记,大概了解他们的用途即可。需要的时候再来查一下就可以了。
在做课件的时候,将所有的函数用途和参数注解,整理了一份表格资料。后来,觉得这个东西挺有用,所以,分享给大家当做参考资料。
函数能够提高原型的制作效率,但也容易导致画蛇添足。如果是单纯的学习,建议通过一些有趣味的原型,多加锻炼使用。这样在实际应用中,才能够手到拈来,随心所欲。如果是用于工作,在不熟悉函数使用的情况下,尽量避免纠结于某个函数的使用,以免影响工作效率,得不偿失。扎实学习,灵活使用。这句话不仅适用于函数,也适用于Axure以及其他的任何工具。
Axure函数的基本语法
在axure交互设计时,函数可以用在条件公式和需要赋值的地方,其基本语法是用双方括号包含,变量值和函数用英文句号连接。
例如:[[LVAR. Width]] 表示变量LVAR的宽度。
[[This. Width]] 当前元件的宽度
元件函数
This用途:获取当前元件对象。当前元件是指当前添加交互动作的元件。
Target用途:获取目标元件对象。目标元件是指当前交互动作控制的元件。
x用途:获取元件对象的X轴坐标值。
y用途:获取元件对象的Y轴坐标值。
width用途:获取元件对象的宽度值。
height用途:获取元件对象的高度值。
scrollX用途:获取元件对象的水平滚动距离(当前仅限动态面板)。
scrollY用途:获取元件对象的垂直滚动距离(当前仅限动态面板)。
text用途:获取元件对象的文本文字。
name用途:获取元件对象的自定义名称。
top用途:获取元件对象的上边界坐标值。
left用途:获取元件对象的左边界坐标值。
Target用途:获取目标元件对象。目标元件是指当前交互动作控制的元件。
x用途:获取元件对象的X轴坐标值。
y用途:获取元件对象的Y轴坐标值。
width用途:获取元件对象的宽度值。
height用途:获取元件对象的高度值。
scrollX用途:获取元件对象的水平滚动距离(当前仅限动态面板)。
scrollY用途:获取元件对象的垂直滚动距离(当前仅限动态面板)。
text用途:获取元件对象的文本文字。
name用途:获取元件对象的自定义名称。
top用途:获取元件对象的上边界坐标值。
left用途:获取元件对象的左边界坐标值。
right用途:获取元件对象的右边界坐标值。
bottom用途:获取元件对象的下边界坐标值。
opacity用途:获取元件对象的不透明比例。
rotation用途:获取元件对象的旋转角度。
bottom用途:获取元件对象的下边界坐标值。
opacity用途:获取元件对象的不透明比例。
rotation用途:获取元件对象的旋转角度。
鼠标指针函数
Cursor.x用途:鼠标指针在页面中位置的X轴坐标。
Cursor.y用途:鼠标指针在页面中位置的Y轴坐标。
DragX用途:鼠标指针沿X轴拖动元件时的瞬间(0.01秒)拖动距离。
DragY用途:鼠标指针沿Y轴拖动元件时的瞬间(0.01秒)拖动距离。
TotalDragX用途:鼠标指针拖动元件从开始到结束的X轴移动距离。
TotalDragY用途:鼠标指针拖动元件从开始到结束的Y轴移动距离。
DragTime用途:鼠标指针拖动元件从开始到结束的总时长。
Cursor.y用途:鼠标指针在页面中位置的Y轴坐标。
DragX用途:鼠标指针沿X轴拖动元件时的瞬间(0.01秒)拖动距离。
DragY用途:鼠标指针沿Y轴拖动元件时的瞬间(0.01秒)拖动距离。
TotalDragX用途:鼠标指针拖动元件从开始到结束的X轴移动距离。
TotalDragY用途:鼠标指针拖动元件从开始到结束的Y轴移动距离。
DragTime用途:鼠标指针拖动元件从开始到结束的总时长。
Axure RP窗口函数
Window.width用途:打开原型页面的浏览器当前宽度。
Window.height用途:打开原型页面的浏览器当前高度。
Window.scrollX用途:浏览器中页面水平滚动的距离。
Window.scrollY用途::浏览器中页面垂直滚动的距离。
Window.height用途:打开原型页面的浏览器当前高度。
Window.scrollX用途:浏览器中页面水平滚动的距离。
Window.scrollY用途::浏览器中页面垂直滚动的距离。
页面函数
PageName用途:获取当前页面的名称。
数字函数
toExponential(decimalPoints)
用途:把数值转换为指数计数法。
参数:decimalPoints为保留小数的位数。
参数:decimalPoints为保留小数的位数。
toFixed(decimalPoints)
用途:将一个数字转为保留指定位数的小数,小数位数超出指定位数时进行四舍五入。
参数:decimalPoints为保留小数的位数。
toPrecision(length)
用途:把数字格式化为指定的长度。
参数:length为格式化后的数字长度,小数点不计入长度。
参数:length为格式化后的数字长度,小数点不计入长度。
数学函数
Math.abs(x) 用途:计算参数数值的绝对值。参数:x为数值。
Math.acos(x) 用途:获取一个数值的反余弦弧度值,其范围是 0~ pi 。参数:x为数值,范围在 -1~1 之间。
Math.asin(x) 用途:获取一个数值的反正弦值。参数:x为数值,范围在 -1~1 之间。
Math.atan(x) 用途:获取一个数值的反正切值。参数:x为数值。
Math.atan2(y,x) 用途:获取某一点(x,y)的角度值。参数:“x,y”为点的坐标数值。
il(x) 用途:向上取整函数,获取大于或者等于指定数值的最小整数。参数:x为数值
s(x) 用途:余弦函数。参数:x为弧度数值。
Math.acos(x) 用途:获取一个数值的反余弦弧度值,其范围是 0~ pi 。参数:x为数值,范围在 -1~1 之间。
Math.asin(x) 用途:获取一个数值的反正弦值。参数:x为数值,范围在 -1~1 之间。
Math.atan(x) 用途:获取一个数值的反正切值。参数:x为数值。
Math.atan2(y,x) 用途:获取某一点(x,y)的角度值。参数:“x,y”为点的坐标数值。
il(x) 用途:向上取整函数,获取大于或者等于指定数值的最小整数。参数:x为数值
s(x) 用途:余弦函数。参数:x为弧度数值。
p(x) 用途:指数函数,计算以e为底的指数。参数:x为数值。
Math.floor(x) 用途:向下取整函数,获取小于或者等于指定数值的最大整数。参数:x为数值。
Math.log(x) 用途:对数函数,计算以e为底的对数值。参数:x为数值。
Math.max(x,y) 用途:获取参数中的最大值。参数:“x,y”表示多个数值,而非2个数值。浏览器json格式化
Math.min(x,y) 用途:获取参数中的最小值。参数:“x,y”表示多个数值,而非2个数值。
Math.pow(x,y) 用途:幂函数,计算x的y次幂。参数:x不能为负数且y为小数,或者x为0且y小于等于0。
Math.random() 用途:随机数函数,返回一个0~1之间的随机数。示例:获取10-15之间的随机小数,计算公式为Math.random()*5+10。
Math.sin(x) 用途:正弦函数。参数:x为弧度数值。
Math.sqrt(x) 用途:平方根函数。参数:x为数值。
Math.tan(x) 用途:正切函数。参数:x为弧度数值。
Math.floor(x) 用途:向下取整函数,获取小于或者等于指定数值的最大整数。参数:x为数值。
Math.log(x) 用途:对数函数,计算以e为底的对数值。参数:x为数值。
Math.max(x,y) 用途:获取参数中的最大值。参数:“x,y”表示多个数值,而非2个数值。浏览器json格式化
Math.min(x,y) 用途:获取参数中的最小值。参数:“x,y”表示多个数值,而非2个数值。
Math.pow(x,y) 用途:幂函数,计算x的y次幂。参数:x不能为负数且y为小数,或者x为0且y小于等于0。
Math.random() 用途:随机数函数,返回一个0~1之间的随机数。示例:获取10-15之间的随机小数,计算公式为Math.random()*5+10。
Math.sin(x) 用途:正弦函数。参数:x为弧度数值。
Math.sqrt(x) 用途:平方根函数。参数:x为数值。
Math.tan(x) 用途:正切函数。参数:x为弧度数值。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论