运算符、函数、表达式
表达式
表达式可以动态生成文本和数值。可以用表达式来计算购物车的购买总额,动态构建UI消息以及显示当前日期。
如前所述,可以在有fx的地方进行表达式的编辑。
注意:Axure RP将包含在方括号中的任何文本视为变量的运算,括号外的文本被视为静态文本。
比如:Your total is $[[ 5.50 + 2.99 ]]
将会呈现为Your total is $8.49
运算符和函数
AXURE的函数整体俯瞰如下:
点击下方目录跳转至相当函数:
元件函数
函数名称 | 说明 |
---|---|
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 | 用途:鼠标指针拖动元件从开始到结束的总时长。 |