Axure函数使用方法

Axure函数是一种用于增强原型交互功能的特殊语言。它可以帮助设计师在创建原型时实现各种动态效果和交互行为,例如按钮点击事件、页面滚动效果等。

logarithm-gf5a5b5ecc_1280.jpg

一、Axure函数介绍

Axure函数是一种用于增强原型交互功能的特殊语言。它可以帮助设计师在创建原型时实现各种动态效果和交互行为,例如按钮点击事件、页面滚动效果等。以下是常用的Axure函数:


1.变量设置:$variable = value 这个函数用于设置一个变量以及它的值。可以把变量看做一个盒子,里面储存着你想要保存下来的信息。使用变量可以让你方便地在不同的页面之间共享数据,还可以在后续操作中对其进行修改或引用。


2.按钮点击事件:OnClick(Target, Action) 这个函数用于给按钮添加点击事件。当用户点击按钮时,可以执行一系列的操作。其中Target指的是被点击的对象(如按钮),Action则是需要执行的操作(如页面跳转、当前页内容改变等)。

3.页面跳转:OpenLink(URL, Window) 这个函数用于将网页链接打开在新的窗口或当前窗口。其中URL指的是网页的地址,Window参数可选,如果未指定,则默认在当前窗口打开链接。

4.状态改变:SetSelectedState(Target, State) 这个函数用于改变对象的状态。例如,你可以在按钮被点击时将其状态从“未选中”改为“选中”,或者切换文本框的可编辑状态等。


5.动画效果:Animate(Target, Animation) 这个函数用于添加动画效果。例如,你可以设置页面元素在被点击时产生渐隐渐显、缩放等动态效果。

6.条件语句:If(Condition, TrueAction, FalseAction) 这个函数用于根据不同的条件执行不同的操作。如果条件成立,则执行TrueAction中的操作;否则执行FalseAction中的操作。

7. 循环语句:For(Variable, StartValue, EndValue, Action) 这个函数用于循环执行某些操作,可以将其看做是一个计数器。其中Variable是循环计数器,StartValue和EndValue分别是起始值和终止值,Action是需要重复执行的操作。

8.随机数生成:Random(Number1, Number2) 这个函数用于生成指定范围内的随机数。其中Number1和Number2分别是范围的最小值和最大值。


9.数学计算:Math(Operation, Number1, Number2) 这个函数用于执行数学计算操作。其中Operation是加、减、乘或除等运算符,Number1和Number2是要执行计算的数字。

10. 字符串操作:Substring(String, StartIndex, Length) 这个函数用于截取字符串中的一部分。其中String是要截取的字符串,StartIndex是开始截取的下标位置,Length是要截取的长度。

numbers-g49c606ff2_1920.jpg

二、Axure 函数常见用法

当使用 Axure 时,可以使用函数来处理和计算变量和表达式。下面是部分常用 Axure 函数用法的介绍:

round()

round() 函数将小数四舍五入到指定的位数。它有两个参数:要四舍五入的数字和要保留的小数位数。

例如:

复制代码

round(3.14159, 2)

这将返回 3.14。


max() 和 min()

max() 函数返回一组数字中的最大值,而 min() 函数返回最小值。它们可以接受多个参数。

例如:

复制代码

max(2, 4, 6, 8)

这将返回 8。


substring()

substring() 函数返回一个字符串的子字符串。它有三个参数:要提取的字符串、开始位置和结束位置(可选)。

例如:

复制代码

substring("Hello, world!", 7)

这将返回 , world!。


length()

length() 函数返回一个字符串的长度。

例如:

复制代码

length("Axure is cool")

这将返回 14。


random()

random() 函数返回一个随机数,该随机数在 0 到 1 之间。

例如:

复制代码

random()

可能会返回 0.682937246。


floor() 和 ceil()

floor() 函数返回一个数字的下舍整数,而 ceil() 函数返回上舍整数。

例如:

复制代码

floor(3.14)

这将返回 3。

复制代码

ceil(3.14)

这将返回 4。


if()

if() 函数是一个条件函数,它接受三个参数:一个条件、为 true 时返回的值和为 false 时返回的值。如果条件为 true,则返回第二个参数;否则,返回第三个参数。

例如:

复制代码

if(2 > 1, "Yes", "No")

这将返回 "Yes"。