当前位置:首页 > 站长经验 > 正文内容

AxureRP教程:使用变量

a811625533年前 (2023-02-22)站长经验5

AxureRP提供了自定义变量的功能,在设计过程中,可以借助一些变量来达到某些交互效果,也可以借助变量来做判断条件,使交互效果更加多样化。变量一般应用在需要记录某些动作的执行状态、页面显示状态或简单的计数功能,经常会用到的就是之一种,记录动作的执行状态,用来做标记,以使其他事件能够获取当前动作的执行结果。

变量能够被赋值,当然也能够被读取,且是公用的,不受页面不同的限制,使用过程当中设置会比较简单,需要注意的一是变量的命名,若是只有一个变量,当然不需要管,用默认的名称即可,但当变量多了的时候,好的命名就显得相当重要;二是需要记住变量的各个值所对应的结果或状态,不能搞混淆,特别也是变量比较多的时候,因此在有一个适当的名称后,还需尽量能使变量的赋值简单、容易记且统一,如都用1表示true,0表示false。下面介绍变量在实际设计当中的应用。

变量在交互事件属性里面设置,在之一步当中点编辑条件,下拉选择变量的值,系统默认会有一个名为OnLoadValiable的变量,可以自定义新增,这里是条件编辑页面,可以设置很多复杂的逻辑判断。交互事件里面也有一个与变量有关的动作,就是:设置变量和组件值的变化值,就是给变量或者组件赋值的操作,可以是赋常量,也可以是赋变量。下面会介绍两种变量的简单应用。

示例一演示变量的赋值传递操作。在页面上添加一个单行文本框,以及两个按钮,两个文本块组件。单行文本框作为输入载体,命名为"输入框",一个文本块做说明,提示用户该输入什么,一个文本块什么都不写,空白的放在页面上,命名为"显示区";一个按钮做提交操作,功能是若文本框里面没有内容,提交时提示用户需要输入,若文本框里有内容,则将内容显示在下方,且文本框内容不清空,一个按钮做重填控制,功能是清空文本框里面填写的内容。

这里涉及到了两个组件的值传递的过程,在没有用程序实现之前,需要有一个载体来记录这个值,这里就需要用到变量。用一个变量先记录文本框里的输入值,再将其传递给文本块。这里的特殊性在于是两个不同类型的组件之间传递参数,若都是单行文本框,就可以不用变量而直接传递,这种情况这里就不演示了,可以自己尝试一下,设置 *** 是一样的。

设置主要集中于提交按钮的OnClick事件,需要判断变量是否为空,这里就用系统提供的默认变量。在交互事件属性设置里,首先之一步设置判断条件,判断变量OnLoadValiable的值是否为空,然后第2步选择设置变量和组件值的变化值这个动作,若变量为空,在条件设置框里给文本块"显示区"赋值,显示"请输入显示信息"。若变量不为空,则将文本框的值传递给变量,再由变量传递给"显示区",且让文本框记住刚输入的值,设置交互窗口代码如下:

示例二演示变量赋值后用来做动作判断的,即某个动作完成之后会给变量赋一个特定的值,然后用这个特定值来判断动作是否完成。前面说过变量是公用的,不受页面限制,因此特别适用于不同页面间的交互设计。

主要功能是通过用三个按钮来控制在另一个页面上的动态面板的不同状态显示,按钮单击事件会给变量赋值,然后动态面板所在页面加载的时候会判断变量的当前值来默认显示特定的状态页面,变量赋值过程与上面一个例子类似,这里动态面板所在页面是用OnPageLoad事件来做的。

变量的应用范围比较广,很多的较为复杂的交互效果可能都会用到变量,因此变量也丰富了交互效果的设计,这里只是提供简单例子做说明,后续还有会有例子会用到变量。

演示例子在AxureRP5.5版本下调试通过

 更多关于 云服务器域名注册虚拟主机的问题,请访问 西部数码官网: www.west.cn

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/23642.html

分享给朋友:

“AxureRP教程:使用变量” 的相关文章

第二届中国站长大会的一些事 阿飞博客,第二届中国站长大会的一些事 阿飞博客

第二届中国站长大会的一些事 阿飞博客,第二届中国站长大会的一些事 阿飞博客

  开会之前有点兴奋,因为又能见到很多老朋友了。当然,更高兴的是又能多认识一些新朋友。。。今天把所有换回来的名片全都一张一张看了一遍,发现还是有好多人不认识,想不起当初交换名片的时候对方长的是什么样了,或许以后站长们在名片上还是把网上的昵称印上会更好些,因为大家都是草根,也没必要那么正式。。在会...

一个不是站长的站长的网络自序,一个不是站长的站长的网络自序

一个不是站长的站长的网络自序,一个不是站长的站长的网络自序

  我是高三的时候才开始上网的,是不是很落伍 ,呵呵.  因为我们那里条件有点落后,加上平时学习很忙.  到高三的时候压力特别大,然后在同学的影响下  频繁出入网吧. 天天通宵,当时很傻,什么网络知识都没有  两个IC...

【征文精选】一个草根站长的梦,【征文精选】一个草根站长的梦

【征文精选】一个草根站长的梦,【征文精选】一个草根站长的梦

   各位网友朋友大家好,看到admin5的(草根站长故事征集活动),无意之间就有心里一种冲动,看着网络上的故事真是太多了,大千世界,无奇不有。现在还是饿着肚子,也没有什么事情可做,天天添加内容,都快累死了,有太多的时候都是这样度过的,早上10点起床,来到公司一天就是2顿饭,天天关注自...

特色站长传奇录一:庞升东的简单生意人逻辑,特色站长传奇录一:庞升东的简单生意人逻辑

特色站长传奇录一:庞升东的简单生意人逻辑,特色站长传奇录一:庞升东的简单生意人逻辑

  庞升东语录:——每推荐一个人才给我,我就给伯乐10万块,好的人才我还需要10个。----记忆里面没有什么特别(失败和惨痛)的事,一路很自然的就走过来了。----(关于江湖风传的9991的一些方法)我们(9991.com)只是乱中添乱,相对与各大网站的做法,我们还是相当光明的。----在51....

草根站长感伤,草根站长感伤

草根站长感伤,草根站长感伤

                         前言  &nb...

站长的内心泣诉,站长的内心泣诉

站长的内心泣诉,站长的内心泣诉

      我出生在一个贫困的家庭中。玩电脑开始是在2000年,那个时候正在上学,基本上是在玩玩红警,星际争BA。其实四年学习生涯中都一直在玩电脑。(有点多余,文采不好,为了求落伍,各位支持下!)     2002年的时候,班里要搞网...