件则可以被忽略。再以此文字链接为例,如果对查看文章列表没有任何限制,则不设置交互条件,用户点击文字链,直接发生交互行为。如果对查看文章列表有权限限制,只允许作者查看,则触发交互行为的条件就是“以文章作者hawki
g的身份登录”。PS:有条件本身,就必然会有条件的反面。或者有多个条件,就会有多个条件之外的例外情况。在写文档的时候,必须考虑进去,说明清楚,这一点最容易疏漏,而造成程序员在开发的时候想当然,或者再回来问你。针对这个例子,条件的反面就是“登录者不是hawki
g,或没有登录”。交互行为:是机器依据触发事件与条件,做出的反应动作或行动。此文字链接的的交互行为,就是“页面跳转到hawki
g的axurerp5一、交互触发触发主要有两种,一种是页面加载触发,一种是鼠标行为触发。
文章列表页面”。
1、页面加载触发,针对的对象就是我们所编辑的页面,axure将其放在了page
otespagei
teractio
s面版中。如下图所示,就是pagei
teractio
s。
Axure暂时仅支持一种页面触发条件,就是O
PageLoad当页面载入时。如图所示,针对我们设置的case事件,axure提供了三个功能。Addcase:给所选对象增加事件。Editcase:编辑所选事件。(功能前提,选择你索要编辑的事件,比如鼠标选择case1)。Deletecase:删除所选事件。(功能前提,选择你索要编辑的事件,比如鼠标选择case1)。2、鼠标行为触发是当用户使用鼠标操作接口时,引发交互。Axure支持的鼠标触发行为根据你所选择的对象不同而不同,选择图形、文字、链接会出现三种触发行为:O
click:当鼠标点击目标时,触发交互行为。O
MouseE
ter:当鼠标移入目标热区时,触发交互行为。O
MouseOut:当鼠标从目标热区移出时,触发交互行为。如果选择的是输入框、多选框等则会出现对应功能的触发行为:O
KeyUp:Fireswhe
theuserreleasesakey当释放键盘时触发交互行为。O
Focus:当鼠标选择、聚焦到对象时,触发交互行为。O
LostFocus:当鼠标失去对目标对象的选择、聚焦时,触发交互行为。特别的,选择下拉列表、列表框会出现:O
cha
ge:当所选项被更改时,触发交互行为。
f而选择我们所编辑的对象后,如果对象之前没有编辑过交互事件,则有两个选项Addcase:给所选对象增加事件。Quickli
k:快速添加链接。如果曾经编辑过交互事件,则有三个功能,和页面加载触发是一样的,这里也就不再累述。二、交互行为快速链接选择好交互触发后,在对交互没有特定条件设置的前提下,我们可以直接设置此次触发引起的交互行为r