Axure RP 8.0函数大全 Axure函数手册用法及说明
Axure函数的基本语法
axure交互设计时,函数可以用在条件公式和需要赋值的地方,其基本语法是用双方括号包含,变量值和函数用英文句号连接。
例如:[[LVAR. Width]] 表示变量LVAR的宽度。
[[This. Width]] 当前元件的宽度
元件函数
This 用途:获取当前元件对象。当前元件是指当前添加交互动作的元件。
Target 用途:获取目标元件对象。目标元件是指当前交互动作控制的元件。
x 用途:获取元件对象的X轴坐标值。
y 用途:获取元件对象的Y轴坐标值。
width 用途:获取元件对象的宽度值。
height 用途:获取元件对象的高度值。
scrollX 用途:获取元件对象的水平滚动距离(当前仅限动态面板)。
scrollY 用途:获取元件对象的垂直滚动距离(当前仅限动态面板)。
text 用途:获取元件对象的文本文字。
name 用途:获取元件对象的自定义名称。
top 用途:获取元件对象的上边界坐标值。
left 用途:获取元件对象的左边界坐标值。
right 用途:获取元件对象的右边界坐标值。
bottom 用途:获取元件对象的下边界坐标值。
opacity 用途:获取元件对象的不透明比例。
rotation 用途:获取元件对象的旋转角度。
鼠标指针函数
Cursor.x 用途:鼠标指针在页面中位置的X轴坐标。
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 用途::浏览器中页面垂直滚动的距离。
页面函数
PageName 用途:获取当前页面的名称。
数字函数
toExponential(decimalPoints)
用途:把数值转换为指数计数法。
参数:decimalPoints为保留小数的位数。
toFixed(decimalPoints)
用途:将一个数字转为保留指定位数的小数,小数位数超出指定位数时进行四舍五入。
参数:decimalPoints为保留小数的位数。
toPrecision(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为弧度数值。
p(x) 用途:指数函数,计算以e为底的指数。 参数:x为数值。
Math.floor(x) 用途:向下取整函数,获取小于或者等于指定数值的最大整数。 参数:x为数值。
Math.log(x) 用途:对数函数,计算以e为底的对数值。 参数:x为数值。
Math.max(x,y) 用途:获取参数中的最大值。 参数:“x,y”表示多个数值,而非2个数值。
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为弧度数值。
时间函数
Now 用途:获取当前计算机系统日期对象。
GenDate 用途:获取原型生成日期对象。
getDate() 用途:获取日期对象“日期”部分数值(1 ~ 31)。
getDay() 用途:获取日期对象“星期”部分的数值(0 ~ 6)。
getDayOfWeek() 用途:获取日期对象“星期”部分的英文名称。
getFullYear() 用途:获取日期对象“年份”部分四位数值。
getHours() 用途:获取日期对象“小时”部分数值(0 ~ 23)。
getMilliseconds() 用途:获取日期对象的毫秒数(0 ~ 999)。
getMinutes() 用途:获取日期对象“分钟”部分数值(0 ~59)。
getMonth() 用途:获取日期对象“月份”部分的数值(1 ~ 12)。
getMonthName() 用途:获取日期对象“月份”部分的英文名称。
getSeconds() 用途:获取日期对象“秒数”部分数值(0 ~59)。
getTime() 用途:获取当前日期对象中的时间值。该时间值表示从1970年1月1日00:00:00开始,到当前日期对象时,所经过的毫秒数,以格林威治时间为准。
getTimezoneOffset() 用途:获取世界标准时间(UTC)与当前主机时间之间的分钟差值。
getUTCDate() 用途:使用世界标准时间获取当前日期对象“日期”部分数值(1 ~ 31)。
getUTCDay() 用途:使用世界标准时间获取当前日期对象“星期”部分的数值(0 ~ 6)。
getUTCFullYear() 用途:使用世界标准时间获取当前日期对象“年份”部分四位数值。
getUTCHours() 用途:使用世界标准时间获取当前日期对象“小时”部分数值(0 ~ 23)
getUTCMilliseconds() 用途:使用世界标准时间获取当前日期对象的毫秒数(0 ~ 999)。
getUTCMinutes() 用途:使用世界标准时间获取当前日期对象“分钟”部分数值(0 ~59)。
getUTCMonth() 用途:使用世界标准时间获取当前日期对象“月份”部分的数值(1 ~ 12)。
getUTCSeconds() 用途:使用世界标准时间获取当前日期对象“秒数”部分数值(0 ~59)。
Date.parse(datestring) 用途:用于分析一个包含日期的字符串,并返回该日期与1970年1月1日00:00:00之间相差的毫秒数 参数:datestring为日期格式的字符串,格式为:yyyy/mm/dd hh:mm:ss。
toDateString() 用途:以字符串的形式获取一个日期。字符串长度0到59
toISOString() 用途:获取当前日期对象的IOS格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。
toJSON() 用途:获取当前日期对象的JSON格式的日期字串,格式: YYYY-MM-DDTHH:mm:ss.sssZ。
toLocaleDateString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“年月日”部分的短日期信息。
toLocaleTimeString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“时分秒”部分的短日期信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。