AxureRP教程:变量运算

  • 时间:
  • 浏览:0
  • 来源:五分时时彩_五分时时彩平台哪个好_玩五分时时彩的网站

AxureRP在6.0版本以下的版本是不支持数学运算的,到6.0版本的然后加入了变量的数学运算,支持简单的加减乘除运算。但在6.0版本然后,如5.5,5.6版本里是不支持数学运算的,那要实现变量的加法运算该为甚回事呢,还是有土法子来实现的,不过须要简单修改一下生成的原型文件的js代码,通过那我间接的土法子来实现变量运算。

有些间接的土法子须要用户稍微懂有些脚本代码,大约能明白基础的关键字的意思,比如字符串型是String,数字型是Number,好多好多 对于这么脚本代码基础的他们 由于会比较困难有些,不过这里介绍过操作土法子然后依葫芦画瓢就须要了,编写过JS代码得话就这么任何哪几种的疑问了。AxureRP生成的原型是HTML格式的,其上带的交互效果在转添加HTML然后全是通过JS脚那我实现交互功能的,这里要修改的可是我 哪几种JS脚本文件。

下面介绍修改操作的具体步骤,首先当然还是要先在AxureRP中制作设计好页面,比如这里分别要模拟加减乘除四种 生活运算,就设置四种 生活运算的模拟界面,如下图所示,并将对应的组件都分类命名。

再可是我 设置累积运算上端的计算按钮的单击事件,这里须要新增有有有俩个变量a,b,用来存储累积运算的前有有有俩个输入框的值,然后将运算值赋给第有有有俩个输入框,这里须要注意的是,须要判断前有有有俩个输入框有无为空,这里默认为空得话就不响应运算,除法的然后还需判断第有有有俩个输入框后能 够为0,可是我 须要判断有些运算的常见规则。设置土法子见下图,也须要查看源文件。

设置好然后就要生成原型,有些然后去点击计算按钮是后能 运算的,会输出来有有有俩个类事 "a+b"那我类型的字符串,而全是实际结果,有些当然全是他们 要的结果,上端就须要去修改文件代码了。

找到原型文件生成目录,在目录下找到Home_files文件夹,有些文件夹下面会有有有有俩个axurerp_pagespecificscript.js文件,用记事本由于有些文本编辑器打开有些文件,在靠近页末的地方找到以下四行代码:

SetWidgetFormText(‘u4′, PopulateVariables(‘a+b’));

SetWidgetFormText(‘u10′, PopulateVariables(‘a-b’));

SetWidgetFormText(‘u15′, PopulateVariables(‘a*b’));

SetWidgetFormText(‘u20′, PopulateVariables(‘a/b’));

将其修改为:

SetWidgetFormText(‘u4′, String(Number($a)+Number($b)));

SetWidgetFormText(‘u10′, String(Number($a)-Number($b)));

SetWidgetFormText(‘u15′, String(Number($a)*Number($b)));

SetWidgetFormText(‘u20′, String(Number($a)/Number($b)));

改好然后保存有些js文件,再刷新页面,现在就能得到正确的计算结果了。

以上可是我 通过修改文件的土法子实现的AxureRP6.0以下版本的变量运算土法子,对JS脚本比较熟悉的他们 须要加多有些限制条件,比如小数点位数啊哪几种的,须要灵活变通,反正都由于到改代码的地步了,不过建议在做原型的然后何必 出现很僵化 的计算演示,简单有些就好。AxureRP6.0下做运有无这么哪几种哪几种的疑问的,须要设计实现简易计算器的功能,后续会介绍。

以上在AxureRP 5.5版本下演示通过

点此查看演示

点此下载源文件

文章来源:itfarmer.com.cn

有好的文章希望站长之家帮助分享推广,猛戳这里我要投稿