axure变量函数
axure常用变量和函数

全局变量:OnLoadVariableabfilename中继器/数据集Item 中继器的项Item.Column0 中继器数据集的列名index 中继器项的索引isFirst 中继器的项是否第一个isLast 中继器的项是否最后一个isEven 中继器的项是否偶数isOdd 中继器的项是否奇数数isMarked 中继器的项是否被标记isVisible 中继器的项是否可见repeater 返回当前项的父中继器visibleItemCount 当前页面中所有可见项的数量itemCount 当前过滤器中的项的个数datacount 中继器数据集中所有项的个数pagecount 中继器中总共的页面数pageindex 当前的页数部件ThisTargetx:Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];y:Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR. Y]];width:Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];height:Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];scorllxscorllytextnametop: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;字符串LengthCharAt(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;max(x,y):返回一个最大数值,使用方法[[Math.max(1,5,5.3,2,4)]],返回值5.3;min(x,y):返回一个最小数值,使用方法[[Math.min(1,5,5.3,2,4)]],返回值1;pow(x,y):幂函数,使用方法[[Math. pow (2,3)]],返回值8;random():返回一个0~1之间的随机数,使用方法 [[Math.Random()]];sin(x):正弦函数,使用方法[[Math.sin(弧度)]];弧度=角度*圆周率/180;sqrt(x):平方根函数,使用方法[[Math.sqrt(16)]],返回值4;tan(x):正切函数,使用方法[[Math.sin(弧度)]];日期NowGenDategetDate()getDaygetDayOfWeek()getFullYear()getHours()getMilliseconds()getMinutes()getMonth()getMonthName()getSecondes()getTime()getTimeZoneOffset()getUTCDate()getUTCDay()getUTCFullYear()getUTCHours()getUTCMilliseconds () getUTCMinutes()geUTCtMonth() getUTCSecondes()parse()toDateString()toISOString()toJSON()toLocalDateString() toLocalTimeString() toLocalString()toTimeString()toUTCString()UTC()vaiueOf()addYears(years)addMonths(months)addDays(days)addHours(hours)addMinutes(minutes) addSeconds(seconds) addMilliseconds(milliseconds)布尔== != <<= >>= && ||概述摘要length 字符串的长度定义和用法 length 属性可返回字符串中的字符数目。
Axure8变量与函数@Axure8系列教程

1、添加矩形元件,命名
X=(窗口的宽度-矩形的宽度)/2
Y=(窗口的高度-矩形的高度)/2
2、计算位置 [[(Window.width-LVAR1.width)/2]] [[(Window.height-LVAR1.height)/2]]
6
常用函数和属性 1、中继器/数据集:总量、总页数、当前页 8、数学:随机数 9、日期:年、月、日、分、秒 10、布尔
2、元件:宽度、高度、位置、文本…
3、页面:页面名称
4、窗口:窗口宽度、窗口高度、位置
5、鼠标指针 6、数字:精度处理 7、字符串:截取、索引、长度…
7
小结 非常重要!
元件变量与函数
字符变量与函数
8
Any Question?
问题?
9
谢谢大家!
10
[[变量]]
当value=5时 2+[[value+1]]
8
2+6
右边的表达式结果是什么
2、全局变量在不同页面的应用 支持在不同页面之间共享,“全局”
4
局部变量 1、带有变量支持的输入框
临时使用
2、临时变量的类型
元件文字
被选项 变量值 焦点元件文字 元件:使用元件属性
5
例子 移动矩形到浏览器窗口中央位置
Axure8变量与函数
——Axure8系列教程
朱传明 @MISO_PPD
1ห้องสมุดไป่ตู้
目
录 1、变量与函数的概念
2、全局变量
3、局部变量
4、例子
5、常用函数 6、小结
2
变量与函数的概念 1、变量
变化的值
需要计算
更复杂的逻辑处理
在Axure中特殊变量的使用

在Axure中特殊变量的使用现在介绍一下Axure的系统函数与变量。
帮助零基础的学者一步一步学习Axure。
1、变量的种类:全局变量:可以在整个原型的任意位置调用和修改。
局部变量:仅作用于某一事件的某一动作内。
自定义变量:自行新建的全局变量。
2、axure函数特殊变量:特殊变量其实是软件自带的函数,就像excel中的函数一样,可以调用获得一些特定的值。
功能:除了运算符之外的三个函数,可以对变量进行进一步操作以获取需要的值。
比如:截取变量字符串中的某一段或者计算变量字符串的长度。
3、特殊变量的使用使用时我们只需要点击选择相应的变量或直接输入[[变量名称]],再通过不同的表达式就能得到我们要的效果。
比如我们想在文本框内显示当前的日期(yy-mm-dd格式),就可以通过下面的表达式实现:[[Year]]-[[Month]]-[[Day]]4、函数的使用功能中的函数都是通过“变量名.函数名(参数)”来实现:例1:截取变量“页面名称”中的前三个字符[[PageName.substring(0, 3)]]例2:获取页面名称字符的长度[[PageName.length]]例3:将变量转换成小数点后保留两位的数值[[自定义变量名.toFixed(2)]]5、变量的使用情景1)记录登录状态;2)显示编辑框还能输入多少汉字;3)滚动条的实现;4)根据不同的变量跳转至不同的页面N)……太多,就不一一列举了。
简单说,变量的使用一般程序:添加变量,修改变量值,判断变量值,根据不同的值执行不同的动作。
值得注意的是,在事件中设置在当前页打开新窗口时,如果同时对变量有操作,记得把变量操作写在跳转页面之前,写在后面变量会不起作用。
axure函数与变量案例

axure函数与变量案例在Axure中,函数和变量是非常有用的工具,可以帮助我们更好地管理和控制交互行为。
下面是一些常见的Axure函数与变量案例: 1. 变量:购物车数量在一个电商网站中,我们需要跟踪用户购物车中的商品数量。
为此,可以使用一个名为“购物车数量”的变量,并在用户添加商品时更新它。
在页面上,我们可以通过引用这个变量来显示当前购物车中的商品数量。
2. 函数:验证表单输入当用户提交一个表单时,需要验证用户输入的内容是否符合要求。
为此,可以使用一个名为“验证表单输入”的函数,它会检查表单中的各个字段是否为空或格式是否正确。
如果有任何错误,函数将返回一个错误消息,否则将返回一个空值。
3. 变量:当前页面在一个多页面应用中,我们需要跟踪当前显示的页面。
为此,可以使用一个名为“当前页面”的变量,并在每个页面的加载事件中更新它。
在页面上,我们可以使用这个变量来显示当前页面的标题或在导航菜单中高亮当前选中的页面。
4. 函数:倒计时在一些应用中,我们需要显示一个倒计时计时器。
为此,可以使用一个名为“倒计时”的函数,它会根据指定的时间间隔更新剩余时间,并在倒计时结束时触发一个事件。
在页面上,我们可以使用这个函数来显示剩余时间和启动倒计时。
5. 变量:用户角色在一个权限管理系统中,我们需要区分不同的用户角色并显示不同的界面。
为此,可以使用一个名为“用户角色”的变量,并在用户登录时更新它。
在页面上,我们可以使用这个变量来显示不同的功能或菜单项,以反映当前用户的角色。
总之,Axure函数和变量是非常有用的工具,可以帮助我们更好地控制交互功能和界面布局。
当您设计Axure原型时,不要忘记利用它们。
axure 变量函数

axure 变量函数Axure变量和函数是AxureRP中非常重要的功能,它们可以用来保存和操作数据,以及简化交互设计的过程。
在本文中,我们将介绍Axure变量和函数的基本概念和用法,帮助你更好地利用这些功能来创建高效的交互原型。
一、变量Axure变量是用来存储数据的,可以是数字、文本、布尔值等。
通过使用变量,我们可以在交互设计中传递数据,实现动态的交互效果。
下面是一些常见的变量操作:1. 创建变量在Axure RP中,创建变量非常容易。
只需要在“变量”面板中点击“新建变量”按钮,然后输入变量的名称和初始值即可。
例如,我们可以创建一个名为“count”的变量,初始值为0。
2. 赋值通过“设置变量值”操作,我们可以将一个变量的值设置为另一个变量、表达式或常量。
例如,我们可以将“count”的值加1,即“设置变量值 count = count + 1”。
3. 读取变量通过“获取变量值”操作,我们可以读取一个变量的值,并将其传递给其他组件。
例如,我们可以将变量“count”的值显示在一个文本框中。
4. 变量操作Axure提供了一些常用的变量操作,如加、减、乘、除、取模等。
这些操作可以用于数学计算、字符串操作等。
二、函数Axure函数是一种特殊的变量,用于执行一些特定的操作。
Axure 提供了一些内置函数,如数学函数、字符串函数、日期函数等。
下面是一些常用的函数操作:1. 字符串函数Axure提供了一些常用的字符串函数,如合并、分割、替换等。
这些函数可以用于字符串的处理和格式化。
例如,我们可以使用“合并字符串”函数将多个字符串合并为一个字符串。
2. 数学函数Axure提供了一些常用的数学函数,如四舍五入、随机数、绝对值等。
这些函数可以用于数值的计算和处理。
例如,我们可以使用“四舍五入”函数将一个浮点数保留两位小数。
3. 日期函数Axure提供了一些常用的日期函数,如获取当前日期、日期格式化、日期计算等。
axure 变量高级用法

axure 变量高级用法在 Axure 中,变量是一种非常有用的功能,可以用于存储和管理用户输入的数据,以及在交互中进行判断和操作。
除了基本的变量功能外,Axure 还提供了一些高级用法,帮助设计师更灵活地应用变量。
1. 变量作为条件判断的依据使用变量进行条件判断是 Axure 中常见的用法。
在交互设计中,我们经常需要根据用户的输入或选择做出不同的响应。
例如,可以创建一个布尔型变量,用于判断用户是否勾选了某个选项。
然后,在相应的交互动作中,使用条件语句(如 If-Else)根据变量的取值来执行不同的操作。
2. 变量的计算与操作除了存储数据外,变量还可以进行计算和操作。
Axure 提供了一些内置的变量操作函数,如加法、减法、乘法、除法等,方便我们对变量进行数值处理。
可以使用这些函数来根据用户输入的值计算结果,并将计算结果存储到另一个变量中,供后续使用。
3. 变量在重复动态元件中的应用Axure 中的重复动态元件(Dynamic Panel)是一种很常用的交互元件,可以用于制作轮播图、选项卡等功能。
使用变量,我们可以更好地控制重复动态元件中的内容和状态。
例如,在制作轮播图时,可以使用一个变量记录当前显示的图片索引。
然后,根据变量的取值来显示对应索引的图片,并在用户点击切换按钮时,更新变量的值实现图片切换。
4. 变量在数据列表中的应用Axure 的数据列表功能可以帮助我们展示和操作一组数据。
对于一个数据列表来说,可以使用变量来存储当前选中的行或列的索引,以及记录用户的操作。
通过变量,我们可以根据用户的选择或操作,对数据列表进行动态更新和交互。
总结:Axure 的变量功能在交互设计中起到了至关重要的作用。
除了基本的存储和获取数据,还可以进行条件判断、数值计算、操作重复动态元件和数据列表等高级用法。
熟练掌握这些高级用法,将极大地提升我们在 Axure 中设计交互的能力。
axure9 函数

axure9 函数
Axure9函数是用于AxureRP9交互设计软件的一组内置函数,它们能够帮助您快速创建和定制各种交互设计元素和效果,提升您的工作效率和设计能力。
Axure 9 函数分为以下几类:
1. 变量函数:用于创建和操作变量,如设置变量值、获取变量值、判断变量值等。
2. 逻辑函数:用于实现各种逻辑操作,如条件判断、循环、执行函数等。
3. 字符串函数:用于对字符串进行操作,如拼接、截取、转换大小写等。
4. 数学函数:用于进行数学运算,如加、减、乘、除、求余等。
5. 日期函数:用于处理日期和时间,如获取当前时间、计算时间差、格式化日期等。
6. 控件函数:用于操作和控制Axure RP中的各种控件,如隐藏、显示、禁用、启用、设置值等。
7. 窗口函数:用于操作和控制Axure RP中的窗口和页面,如打开、关闭、切换、跳转等。
Axure 9 函数在设计交互过程中非常实用,可以帮助您快速实现各种交互效果和功能。
掌握这些函数的使用方法,对于提升您的设计能力和效率非常有帮助。
- 1 -。
Axure 函数大全

Axure RP 8.0函数大全Axure函数的基本语法在axure交互设计时,函数可以用在条件公式和需要赋值的地方,其基本语法是用双方括号包含,变量值和函数用英文句号连接。
例如:[[LVAR. Width]] 表示变量LVAR的宽度。
[[This. Width]] 当前元件的宽度元件函数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用途:鼠标指针拖动元件从开始到结束的总时长。
Axure RP窗口函数Window.width用途:打开原型页面的浏览器当前宽度。
Window.height用途:打开原型页面的浏览器当前高度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
axure变量函数
Axure变量函数是Axure软件中的一种功能,用于在交互原型设计中对变量进行操作和处理。
通过使用变量函数,可以在设计过程中模拟真实的用户行为和交互,增强原型的交互性和可用性。
本文将从什么是Axure 变量函数、常用的变量函数及其用法、Axure变量函数的优点和缺点等方面进行详细介绍。
Axure变量函数是一种用于操作和处理变量的功能,可以在Axure原型设计中模拟各种用户行为和交互。
通过使用变量函数,可以实现数据的存储、获取、计算和展示等功能,使得原型更加真实和可交互。
Axure变量函数主要分为系统变量函数和自定义变量函数两种。
系统变量函数是Axure软件提供的一些默认的变量函数,如设置变量的值、获取变量的值、进行运算等。
自定义变量函数是根据需求而定义的一些自定义函数,如计算两个变量的和、显示变量的值等。
二、常用的变量函数及其用法
1. 设置变量的值(Set Variable)
该函数用于设置变量的值。
可以通过该函数将一个值或一个表达式的值赋给一个变量,如Set Variable {var1} to 10,意味着将变量var1的值设置为10。
2. 获取变量的值(Get Variable)
该函数用于获取变量的值。
可以通过该函数获取一个变量的值,并在交互原型中进行展示或其他操作,如Set Text of Textfield to Get Variable {var1}表示将变量var1的值设置为一个输入框的文本。
3. 变量的运算(Variable Math)
该函数用于对变量进行数学运算。
可以通过该函数对变量进行加减乘
除等运算,如Variable Math {var1} plus 5表示将变量var1的值加
5
4.条件判断(If)
该函数用于进行条件判断。
可以通过该函数判断一个条件是否成立,
然后执行相应的操作,如If {var1} is Greater than 10表示如果变
量var1的值大于10,则执行相应的操作。
5. 循环(Loop)
三、Axure变量函数的优点
1.提高原型的交互性和可用性。
通过使用变量函数,可以实现一些真
实的用户行为和交互效果,使得原型更加具有交互性和可用性,能够更好
地模拟用户体验。
2.方便维护和修改。
通过使用变量函数,可以将一些逻辑判断和计算
等操作集中到一处,方便维护和修改。
当需求发生变化时,只需要修改相
应的函数,而不需要逐个修改各个交互元素。
3.提高设计的灵活性和可扩展性。
通过使用变量函数,可以根据具体
的需求自定义一些函数,扩展原有的功能。
同时,变量函数的组合和嵌套
使用也可以实现更加复杂的交互效果,提高设计的灵活性和可扩展性。
四、Axure变量函数的缺点
1.学习成本较高。
使用变量函数需要具备一定的编程思维和逻辑思维,对于没有编程经验的设计师来说,学习成本可能较高。
2.可能造成原型的复杂性增加。
如果不合理使用变量函数,可能会导
致原型的复杂性增加,使得交互效果难以理解和操作。
3. 依赖于工具的局限性。
Axure变量函数是基于Axure软件的功能
实现的,因此受到工具本身的局限性。
如果需要实现更为复杂的交互效果,可能需要借助其他开发工具或技术。
总结:
Axure变量函数是一种在交互原型设计中对变量进行操作和处理的功能,可以模拟真实的用户行为和交互。
通过使用变量函数,可以提高原型
的交互性和可用性,方便维护和修改,提高设计的灵活性和可扩展性。
然而,使用变量函数也有一定的学习成本和局限性。
因此,在设计过程中需
要合理运用变量函数,根据具体需求选择适合的变量函数,以达到更好的
设计效果。