axure常用变量和函数

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全局变量:

OnLoadVariable

a

b

filename

中继器/数据集

Item 中继器的项

Item.Column0 中继器数据集的列名index 中继器项的索引

isFirst 中继器的项是否第一个

isLast 中继器的项是否最后一个

isEven 中继器的项是否偶数

isOdd 中继器的项是否奇数数

isMarked 中继器的项是否被标记isVisible 中继器的项是否可见

repeater 返回当前项的父中继器visibleItemCount 当前页面中所有可见项的数量itemCount 当前过滤器中的项的个数datacount 中继器数据集中所有项的个数pagecount 中继器中总共的页面数pageindex 当前的页数

部件

This

Target

x: Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];

y: Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR. Y]];

width: Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];

height: Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];

scorllx

scorlly

text

name

top: Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Top]];

left: Widget. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR. Left]];

right: Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR. Right]];

bottom: Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Bottom]];

页面

PageName

窗口

Windows.width: Window.width:获取窗口的宽度,使用方法:[[Window.width]]

Windows.height: Window.height:获取窗口的高度,使用方法:[[Window. height]] Windows.scrollX: Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window. ScrollX]]

Windows.scrollY: Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window. ScrollY]]

光标位置

Cursor.x: Cursor.X:获取鼠标X轴坐标值,使用方法:[[Cursor.X]];

Cursor.y: Cursor.Y:获取鼠标Y轴坐标值,使用方法:[[Cursor.Y]]

DragX:部件延X轴瞬间拖动的距离(拖动速度)

DragY:部件延Y轴瞬间拖动的距离(拖动速度)

TotalDragX:部件延X轴拖动的总距离

TotalDragY:部件延Y轴拖动的总距离

DragTime:部件拖动的总时间

数字

toExponential(decimalPoints): toExponential :把对象的值转换为指数计数法,使用方法:[[n. toExponential (参数)]];

toFixed(decimalPoints): toFixed:指定数字的小数点位数,使用方法:如果

n=1.232,[[n.toFixed(2)]]返回值1.23;

toPrecision(length): toPrecision:把数字格式化为指定的长度:如果n=1, [[n. toPrecision (6)]]返回值1.00000;

字符串

Length

CharAt(index)

charCodeAt(index)

concat(“string”)

indexOf(“searchValue”)

lastindexOf(“searchValue”,start)

replace(“searchValue”,”new value”)

slice(start,end)

split(“separator”,limit)

substr(start,length)

substring(from,to)

toLowerCase()

toUpperCase()

trim()

toString

运算 (Math.XXXX(参数))

+ - * / %

abs(x):绝对值函数,使用方法 [[Math.Abs(-1)]],返回值1;

acos(x):反余弦函数,[[Math.Acos(弧度)]];

asin(x):反正弦函数,[[Math.Asin(弧度)]];

atan(x):反正切函数,[[Math.Atan(弧度)]];

atan2(y,x):返回给定的X及Y坐标值的反正切值,atan2(y,x);

ceil(x):返回小数向上最接近的整数,使用方法[[Math.ceil(1.5)]],返回值2;cos(x):余弦函数,使用方法[[Math.cos(弧度)]];弧度=角度*圆周率/180;

exp(x):指数函数,计算以e为底的指数,使用方法[[Math. exp (2)]],返回值7.3890560989306495;

floor(x):返回小数向下最接近的整数,使用方法[[Math.floor(1.5)]],返回值1;

log(x):对数函数,计算以e为底的对数值,使用方法[[Math.log(2)]],返回值0.6931471805599453;

相关文档
最新文档