版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本章介绍:AxureRP提供的高级交互功能包括变量、条件逻辑以及表达式和函数,使得设计师能够创建出更加智能的交互体验。本章对AxureRP的变量、条件逻辑以及表达式和函数进行系统讲解。通过对本章的学习,读者可以对AxureRP的高级交互有一个全面的认识,并快速掌握高级交互的使用技巧和AI辅助实现高级交互的方法。第7章高级交互知识目标熟悉并理解AxureRP的变量熟悉并理解AxureRP的条件逻辑熟悉并理解AxureRP的表达式和函数能力目标具备使用AxureRP变量和条件逻辑的能力具备使用AxureRP表达式和函数的能力掌握用AI辅助实现高级交互的方法素质目标培养使用AxureRP高级交互的良好习惯培养锐意进取、精益求精的工匠精神培养一定的设计创新能力和艺术审美能力7.1变量在AxureRP中,变量分为全局变量和局部变量两种。运用变量可以实现大量复杂条件的判断以及传递参数的功能逻辑,极大地提升原型的交互性和实用性。课堂案例——跳转到不同状态的家具电商平台购物车页全局变量局部变量7.1.1课堂案例——跳转到不同状态的家具电商平台购物车页使用“全局变量”命令添加变量,使用“打开交互编辑器”按钮为元件添加交互样式。效果图7.1.2全局变量全局变量能用于不同的元件或不同的页面,因此全局变量的名称不可以重复,否则系统无法进行区分。1.添加全局变量在“交互编辑器”对话框中设置完事件后,在“添加动作”选项卡中选择“设置变量值”动作,勾选“OnLoadVariable”复选框,即可在对话框的右侧设置全局变量值。7.1.2全局变量2.编辑全局变量在“全局变量”对话框中可以重新对变量进行命名,方便查找和使用。3.管理全局变量在“全局变量”对话框中单击“上移”和“下移”按钮即可调整全局变量的排列顺序。单击“删除”按钮即可删除选中的全局变量。单击“确定”按钮即可完成全局变量的编辑。7.1.3局部变量在AxureRP中,局部变量用于元件或页面中的动作,动作以外的地方无法使用。AxureRP并不限制变量的数量,因此可以为一个动作设置多个局部变量。不同的动作中,局部变量的名称可以相同,它们之间互不影响。7.1.3局部变量1.添加局部变量在“交互编辑器”对话框的“设置动作”栏中可以添加局部变量。单击“值”文本框右侧的函数按钮。在弹出的“编辑文本”对话框中单击“添加局部变量”超链接,即可添加一个局部变量。7.1.3局部变量2.编辑局部变量局部变量由3个部分组成,由左到右分别是变量名称、变量类型和添加变量的目标元件。7.1.3局部变量3.插入局部变量添加局部变量后,单击“编辑文本”对话框上方的“插入变量或函数”超链接,在弹出的下拉列表中选择添加的局部变量,即可插入局部变量。单击“移除”按钮即可删除当前局部变量。7.2条件逻辑条件逻辑可用于指定何时在浏览器中触发已构建的交互,如规定只有用户在表单中填写了所有必填字段时,单击按钮才能进入下一页。课堂案例——制作旅游出行App的不同登录状态匹配所有或匹配任何条件语句用来进行逻辑判断的值确定变量或元件名称逻辑判断的运算符用来选择被比较的值文本框如果或否则7.2.1课堂案例——制作旅游出行App的不同登录状态使用“全局变量”命令为页面添加全局变量,使用“打开交互编辑器”按钮为元件添加交互效果和条件逻辑。效果图7.2.2匹配所有或匹配任何条件语句当一个情形设置了多个条件语句时,可以决定是所有条件都匹配才执行该情形还是仅一个条件匹配时就执行该情形。在“情形编辑”对话框中,单击右侧的“匹配所有”选项,弹出下拉列表。7.2.3用来进行逻辑判断的值用来进行逻辑判断的值的下拉列表中共有15个选项。7.2.4确定变量或元件名称确定变量或元件名称会用进行逻辑判断的值来确定。如果用来进行逻辑判断的值是“变量值”,那么确定变量或元件名称可以选择“OnLoadVariable”选项,或选择“新建”选项,添加新的变量。7.2.5逻辑判断的运算符可以在对应的下拉列表中选择逻辑判断的运算符。7.2.6用来选择被比较的值此部分是和用来进行逻辑判断的值做比较的值,选择的方式和用来进行逻辑判断的值一样。7.2.7文本框如果用来选择被比较的值是“值”,那么需要在文本框中输入具体的值才能实现。AxureRP会根据输入的内容在“条件”下方生成一段描述,以便判断条件逻辑是否正确。7.2.8如果或否则当需要同时修改多个情形的条件判断关系时,在“交互”面板或“交互编辑器”对话框中右击相应的情形,在弹出的菜单中选择“切换为[如果]或[否则]”命令即可。7.3表达式和函数表达式是由数字、运算符、数字分组符号(括号)、变量等组成的公式。函数是一种特殊的变量,可以用于获得一些特定的值。课堂案例——制作家具电商平台商品信息交互运算符类型表达式的格式常见函数7.3.1课堂案例——制作家具电商平台商品信息交互使用“新建交互”按钮和“打开交互编辑器”按钮为元件添加交互效果,使用表达式和函数为页面添加计算效果。效果图7.3.2运算符类型运算符用于对一个以上的操作数进行运算。AxureRP中共包含4种运算符,分别是算术运算符、关系运算符、赋值运算符和逻辑运算符。1.算术运算符2.关系运算符3.赋值运算符4.逻辑运算符7.3.3表达式的格式a+b、a>b、a+b&&=c等都是表达式。在AxureRP中,表达式只有在编辑值时才可以使用,表达式必须写在[[]]中,否则无法正确运算。7.3.4常见函数在“交互编辑器”对话框中添加“设置变量值”动作后,勾选“OnLoadVariable”复选框,单击“值”文本框右侧的函数按钮。在弹出的“编辑文本”对话框中单击“插入变量或函数”超链接,即可看到AxureRP提供的函数。7.3.4常见函数1.中继器/数据集函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“中继器/数据集”选项,即可看到中继器/数据集函数。7.3.4常见函数2.元件函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“元件”选项,即可看到元件函数。7.3.4常见函数2.元件函数7.3.4常见函数3.页面函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“页面”选项,即可看到页面函数。7.3.4常见函数4.窗口函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“窗口”选项,即可看到窗口函数。7.3.4常见函数5.鼠标函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“鼠标”选项,即可看到鼠标函数。7.3.4常见函数6.数字函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“数字”选项,即可看到数字函数。7.3.4常见函数7.字符串函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“字符串”选项,即可看到字符串函数。7.3.4常见函数8.数学函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“数学”选项,即可看到数学函数。7.3.4常见函数9.日期函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“日期”选项,即可看到日期函数。7.3.4常见函数9.日期函数7.3.4常见函数10.布尔函数在“编辑文本”对话框中单击“插入变量或函数”超链接,在弹出的下拉列表中选择“布尔”选项,即可看到布尔函数。7.4课堂练习——制作职业教育管理系统的不同登录状态使用“全局变量”命令添加全局变量,使用“打开交互编辑器”按钮为元件添加交互效果和条件逻辑。效果图7.5课后习题——制作美食外卖App的不同滚动状态使用“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中考考前模拟-地理(广西卷)(全解全析)
- 护理法律法规与政策解读
- 2025年智能质量控制算法实践
- 数据挖掘与机器学习模型优化指南
- 梦想扬帆起航时,小学主题班会课件
- 筑牢安全防线警钟长鸣小学四年级主题班会课件
- 社会治安无承诺书范文3篇
- 行政管理标准手册及流程化模板
- 电动汽车充电网络优化服务活动方案
- 金属疲劳寿命实验报告
- 大理石矿山施工方案
- 大便失禁护理
- 《汽车驾驶技术(第四版)》课件-第一章 汽车驾驶基础知识
- 幼儿园小班语言《黑脸小白羊》课件
- 2025年山西航空产业集团有限公司招聘考试笔试试卷【附答案】
- 马尔康市垃圾无害化处理厂建设及垃圾分类回收系统提升改造项目环评报告
- 多发性脑梗死课件
- 《防范和处置非法集资条例》学习测试卷附答案
- 2025年小升初巴本竞赛真题
- 国企房屋租赁管理办法
- JJG 688-2025汽车排放气体测试仪检定规程
评论
0/150
提交评论