一:交互基础知识
1.创建交互包括四个模块:
交互(interaction):3W=When+Where+What
例如:当鼠标悬停时,菜单栏颜色变深
事件(events):主要有两类,页面事件和部件事件。交互是由事件触发的,事件用于执行某个动作。
用例(cases):给同一个任务创建不同的路径,用例由一系列动作组成。
动作(action):由用例定义的对事件的响应,例如弹出窗口,打开连接等等。
小贴士:用例是可以复用的,当你想要把一个用例上的动作迁移到其他部件上时,只需要右键点击该用例,然后点击复制,再点击响应事件选择粘贴即可。
二:深入理解动态面板
在实际工作中,动态面板是我么使用最多的部件,通过它我们可以实现图片轮播、手风琴菜单、灯箱效果、标签控制和拖拽等效果。与函数变量结合后还可以做出用户登录提示、进度条效果等等。
三:母版的使用
母版可以理解为PPT中的模板,即你创建一次就能重复使用,你改变模板后,所有使用该模板的页面都会同时发生响应的变化。
新建模板:有两种方法:一是在母版面板中点击“新增面板”;二是在设计区选中需要转化为母版的部件(可以批量选中),右键点击转换为母版。
母版的拖放行为:
任何位置:可以拖放母版到任何位置
锁定母版位置:固定母版在创建时的位置
从母版脱离:当拖动母版到设计区域时,其中包含的部件变成可以编辑的个体,不再归属于母版。
触发事件:
触发事件(又成自定义事件)是Axure母版的专用,只有它可以触发事件。
使用场景:一个母版上的触发事件出现在该母版的每一个实例的交互行为上,如果一个母版的一个实例和另一个实例的交互行为有很大不同,那么可以建立触发事件来实现。
触发事件的名称必须是字母数字不包含空格
为母版添加事件可以直接新增用例,在用例编辑器中新增“触发事件动作”,然后将母版拖动到其他页面是即可看到已创建的动作。在页面中也可以对已创建的动作添加新的用例。