axure的变量设置是为了完成一些逻辑上处理,例如从26个字母中随机取出四个字母作为验证码:
a.用随机数定位数字,0-26中随机找到一个数字
b.根据0-26个位置找出相应的字母
c..4个一组合就可以了。
这个是验证码的主页面:
涉及到局部变量和一些axure中基本函数:
局部变量在交换事件里面:
其中:
1.表示的是局部变量的名称
2.表示的是控件的名称
3.设置的值,可以是函数,也可以是确定的值
接下来说说axure PR中常见的函数:
元件函数
Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];
Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];
Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];
Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR. Y]];
Widget. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR. Left]];
Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Top]];
Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR. Right]];
Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Bottom]];
窗口函数
Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window. ScrollX]]
Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window. ScrollY]]
Window.width:获取窗口的宽度,使用方法:[[Window.width]]
Window.height:获取窗口的高度,使用方法:[[Window. height]]