AxureRP变量使用进阶_第1页
AxureRP变量使用进阶_第2页
AxureRP变量使用进阶_第3页
AxureRP变量使用进阶_第4页
AxureRP变量使用进阶_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AxureRP

变量使用进阶基于AxureRP051目录变量的使用3变量的应用2变量的类型1变量的实例4全局变量局部变量特殊变量变量的类型任何时候需要从一个页面的交互影响在另一个页面上的小部件,你将需要使用的变量。AXURERP中可以使用的变量的数量是没有限制的,但我们建议保持低于25,尤其是如果你正在使用InternetExplorer查看原型。您可以使用变量值的条件和设置文本时,设置控件值文章中所描述的部件,包括数学和字符串表达式里面。全局变量GlobalVariable:默认显示名称OnLoadVariable,全局变量可以在整个原型内使用,全局变量可以直接赋值。局部变量局部变量,他只作用于单次事件。特殊变量PageName:返回页面的名称,即我们在站点地图面板里面为所有页面所做的命名,调用格式[[PageName]]Day:返回当前系统时间的日期,如2月28日则返回“28”,调用格式[[Day]]Month:返回当前系统时间的月份,如2月28日则返回“2”,调用格式[[Month]]MonthName:返回当前系统时间的月份名称,如2月28日则返回“February”,调用格式[[MonthName]]DayOfWeek:返回当前系统时间的星期几的名称,如2012年2月28日则返回“Tuesday”,调用格式[[DayOfWeek]]Year:返回当前系统时间的年份,如2012年则返回“2012”,调用格式[[Year]]GenDay:返回原型生成时间的日期,如2月28日则返回“28”,调用格式[[GenDay]]GenMonth:返回原型生成时间的月份,如2月28日则返回“2”,调用格式[[GenMonth]]GenMonthName:返回原型生成时间的月份名称,如2月28日则返回“二月”,调用格式[[GenMonthName]]GenDayOfWeek:返回原型生成时间的星期几的名称,如2012年2月28日则返回“星期二”,调用格式[[GenDayOfWeek]]GenYear:返回原型生成时间的年份,如2012年则返回“2012”,调用格式[[GenYear]]3214目录变量的使用变量的应用变量的类型变量的实例变量用途做赋值的载体形象点说就是发挥中间人的作用,因为全局变量支持了多达8种赋值方法,其中有5种是获取组件值的,因此其可以作为组件间值的传递的媒介,比如要将一个文本块(textpanel)组件的值传给另个文本块组件,直接传递是不能实现的,需要用到全局变量的textonwidget赋值方法,先将其中一个文本块的值赋给变量,再将变量的值附给另一个文本块;再比如要获取某个列表框所选择的值时,也可以通过这种方式来。总之,当需要实现组件和组件之间值的传递时,可以用全局变量来做中间人,因为AxureRP暂不支持组件间直接相互传递值。变量函数变量函数用于对变量间的操作函数

+:Addition.例如[[LVAR1+LVAR2]]

-:Subtraction.例如[[LVAR1-5]]

/:Division.例如[[LVAR1/4]]

*:

Multiplication.例如[[LVAR1*0.25]]

LVAR.toLowerCase():转换为小写例如[[LVAR1.toLowerCase()]]LVAR.toUpperCase():转换为大写例如[[LVAR1.toUpperCase()]]LVAR.toString():转换为字符.例如数字LVAR1is09,[[LVAR1]]是9,但[[LVAR1.toString()]]是"09".变量用途做参数的载体全局变量支持直接赋值,也支持获取别的全局变量的值,我们可以利用这一特性让变量作为参数来实现某些功能。比如同一个按钮要实现跳转到不同页面的时候,就需要两个变量来配合实现,一个变量充当参数,记录在原型演示过程当中产生的值的变化,另个一个变量来获取这个值,从而决定归属。如参数是1时跳转到什么页面,参数是2时跳转到什么页面,参数是3是跳转到什么页面,这里的关键是要记录下参数值的变化,最常见的情景是每点一次按钮,参数值要加1或者减1,或者页面LOAD的时候要给一个初始值。变量用途做条件判断的载体全局变量的赋值方式很多,当获取到值进行直接使用时,就是用来做条件判断了,上述两种都是获取到值之后的间接使用。比如常见的根据输入密码的长度来判断密码复杂度的功能,就是用变量获取到组件值的长度,然后根据这个长度来直接进行判断。上述参数部分的第二个变量充当的也是条件判断的载体。变量操作变量条件变量的管理全部变量的管理可以通过【菜单-》线框图-》管理变量】来进行管理在管理变量“对话框中,你可以创建,删除,重命名和重新排列变量。默认情况下,您的文件将开始一个变量名为OnLoadVariable。当创建变量名,他们必须是字母或数字,少于25个字符,且不能包含空格。3214目录变量的使用变量的应用变量的类型变量的实例/variables1设置全局变量,内置变量或一般变量2给变量赋值,一般等于从文本框输入的值3结合条件函数使用变量或计算设置变量结合条件函数使用变量或计算“[[variablename]]”使用变量全局变量可以在多个页面中使用系统内置变量例如页面名称时间等PageName,Day,Month,MonthName,DayOfWeek,Year,GenDay,GenMonth,GenMonthName,GenDayofWeek,andGenYear.Localvariable一般变量只能使用在本事件动作内的范围,不能想全局变量跨页面使用使用变量+:Addition.例如[[LVAR1+LVAR2]]-:Subtraction.例如[[LVAR1-5]]/:Division.例如[[LVAR1/4]]*:Multiplication.例如[[LVAR1*0.25]]

LVAR.toFixed(decimalPoints):精确小数点几位formatsthevaluetouseaspecifiednumberofplacesafterthedecimal.例如LVAR1is3.1415926,[[LVAR1.toFixed(2)]]为3.14.LVAR.substring(from,to):截取某段字符returnsthecharactersfromastring,betweenthestartindex(“from”)andtheendindex(“to).例如LVAR1是“BillHaverchuck”,[[LVAR1.substring(2,10)]]为“llHaver”.LVAR.length:returnsthelengthofastring.字符长度例如LVAR1是“LindsayWeir”,[[LVAR1.length]]为12.LVAR.toLowerCase():转换为小写

例如[[LVAR1.toLowerCase()]]LVAR.toUpperCase():转换为大写

例如[[LVAR1.toUpperCase()]]LVAR.toString():转换为字符.例如数字LVAR1is09,[[LVAR1]]是9,但[[LVAR1.toString()]]是"09".变量右边例子:Thetotalbillis$[[LVAR1*1.15]]includinga15%tip.保留2位小数Thetotalbillis$[[(LVAR1*1.15).toFixed(2)]]下边例子是去掉LVAR1变量的最后一个字符使用变量3214目录变量的使用变量的应用变量的类型变量的实例变量的使用案例变量使用注意1、全局变量应用范围广泛,要注意各个环节的值赋值和清零操作2、要做好全局变量的命名,合适的名字会使工作事半功倍。3、保持低于25个变量

不要太依赖软件,软件只是我们的工具;““产品经理聚集地(PMLanD)以“求知”“分享”“交友”“互动”为产品经理搭建一个交流平台,并以免费提供产品经理常用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论