1. 交互(Interaction) Interactions 窗格是用来定义Widget 在Wireframe 中的交互表现方式,交互表现的方式包含简单的连结到Rich Internet Application (RIA)的复杂行为,而且这些交互表现都可以在Prototype 中执行。 触发事件(Ev ent)、假设条件(Case)、动作型态(Action) 在Axure RP 中的交互设计是由触发事件(Ev ent)、假设条件(Case)与动作型态(Action)所组成。 当使用者对网页进行某些人机介面的操作时,就会对网页触发一个事件(Event)。 每一个触发事件都可以有一或多个假设条件(Case),例如,一个按钮的OnClick 触发事件可以有两个假设条件:其中一个导引至某个网页,另一个则导引至另一个网页 。 而每一个假设条件(Case)又可以执行一或多个动作型态(Action),举例来说:「Open Link in Current Window」的动作就是一个基本连结。 触发事件(Ev ent) 目前 Axure RP 5支持的人机介面触发事件,及相对应的触发事件(Event)名称如下: 以鼠标点击 – OnClick 鼠标的指针移动到对象之上 – OnMouseEnter 鼠标的指针移动出对象之外 – OnMouseOut 鼠标的指针进入文字输入状态 – OnFocus 鼠标的指针离开文字输入状态 – OnLostFocus 敲键盘 – OnKeyUp 浏览器加载网页 – OnPageLoad 大多数的对象,只具备最常见的三种触发事件(Event) – OnClick、OnMouseEnter 与OnMouseOut。 某些特定的Widget 的可触发事件有些不同: Button 对象只有 OnClick。 Radio Button,CheckBox 这2种对象则具有 OnFocus / OnLostFocus 触发事件。 Text Field,Text Area 这2种对象则具备 OnKeyUp / OnFocus / OnLostFocus 触发事件。 Droplist,List Box这2种对象则具备 OnChange / OnFocus / OnLostFocus 触发事件。 网页加载浏览器时,则有 OnPageLoad 触发事件。(请参考5. 网页层级的交互: OnPageLoad) 您不需要硬背上述的对象及对应的Event,在Axure RP 的操作介面上,您只要点选对象,就可以查看 Interaction 窗格所显示的对应 Event。 2 . 定义基本连结 下列步骤说明如何新增一个基本连结到Button Widget。 加入基本连结最快的方法就是按一下Interactions 窗格中的「Quick Link」,弹出Sitemap窗格的网页清单后,你可以为选定的对象(Widget)指定连结到哪一个网页。 如果不是透过 Quick Link 的话...