事件-情形-动作(Events-Cases-Actions)
交互定义了一个元件或者页面的动态行为。在AXURE的右侧交互栏目中创建和管理交互。可以在底部来设置交互,也可以单击新建交互来创建。
提示:当窗口空间不够大时可采用以下方法来打开交互编辑器
- 单击“ 交互”窗格右下角的窗口图标
- 双击某一个事件
交互的构成
一个交互由3部分构成(具体可查看下图:
- 元件或页面的事件;
- 在此事件上的情形;
- 针对该情形的动作。
事件是通过不同的情形和动作来对外界输入作出的一种反映。所以,事件包含一个或多个情形,而情形中又可包含多个动作不同的情形通过判断各自的条件来进行将要做什么,也就是说,不同的情形是不会同时发生的。就相当于写 if() 语句时,
if(条件1)
{ 执行case1中actions;}
if(条件2) { 执行case2中actions;}
用集合的概念来描述上面三者的关系:事件>情形>动作。 因此事件可以理解为Function
, 情形理解为条件1,2,3
,而动作则理解为Actions
。
事件:约会
情形 | 动作 |
---|---|
情形1:下雨时 | 1.买一把漂亮的双人雨伞; |
2.提前订好一个室内的餐馆; | |
3.告诉对方餐馆地址及时间。 | |
情形2:未下雨时 | 1. 去公园散步; |
2.告诉对方在哪个公园。 |