[聚合文章] Axure变量详解
以前使用Axure只是停留在元件的布局和简单交互事件的设置,使用得非常肤浅,直到现在有时间静下心来重学Axure,才发现函数和变量的牛逼之处。
以前在做较复杂交互时,为了实现一个效果吭哧吭哧写了一串命令,而往往函数和变量一两行就搞定了。众所周知我们写的命令越多,相互之间冲突的可能性越大,出错越多,而且排查起来耗时耗力,尤其是在我们制作高保真原型做可行性测试的时候。这时使用函数和变量写交互命令的威力就体现出来了,简单的命令就能能制作逼真的复杂交互效果。
其实函数和变量没有我们想象的那么难。
变量的本质就是:数值的获取和使用
函数的本质就是:数值的处理(处理各种计算来达到想要的交互效果)
今天重点讲下变量
变量可以分成两大类:系统变量和自定义变量,而自定义变量里面又包括全局变量和局部变量。
系统变量,全局变量,局部变量三者功能各不相同。
系统变量:是系统已经创建好的变量,用于直接获取对象的特定属性值。
全局变量:主要是用于不同页面之间值的传递。
局部变量:主要是用于指定页面内某个特定对象,往往和系统变量配合使用。
系统变量在哪儿?其实就包含在函数里面,函数公式一共包括两部分:函数和系统变量。现在我们来一一认清他们。
这是元件的系统变量,this和target是用于指定对象,x,y,width,height等是用于对象的属性
这也是系统变量,分别是页面,窗口,鼠标指针的系统变量,页面,窗口,鼠标指针是对象,pagename,window.width,cursor.x等是对象属性
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。