添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

https://www.axure.com/downloadthanks?dl=80pc

https://pan.baidu.com/s/1s399xRCGqUBpa__ED8yqGg,密码:d8m4

2、安装汉化包

http://downloads.iaxure.com/AxureRP8_CHS_V1.6.6.zip

将下载的汉化包解压后得到文件“default”,并把该文件替换到**\Axure\Axure RP 8\Lang\default下,例如: C:\Program User\Axure\Axure RP 8\Lang\default

3、下载和安装元件库

元件库可以自己制作,也可以从网络上下载,参考元件库:http://downloads.iaxure.com/IaxureRP8V1.2.zip

载入元件库:

添加选择添加元件库

4、注册激活

Axure RP 7.0注册码:
用户名:axureuser
序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG

在“帮助”——“管理授权”中输入注册信息进行注册即可。

二、Axure RP 7介绍

7.0后新增的模块  动态面板

1、站点地图:设置增加站点及子站点

2、页面样式:背景、对齐(居左、居中)、背景图片、重复

3、页面交互:页面载入时、窗口调整尺寸时、窗口滚动时

4、页面注释(说明、含自定义说明)

4、母版:新增母板后通过“右键母版”——“新增页面”后会将母版同步到对应的页面中(也可以移除母版)

三、元件库(新建、编辑/修改、下载)

C:\Users\ThinkPad\Documents\Axure\Libraries

1、创建元件库,确认后会打开元件库编辑器

2、创建元件:一个元件库可以包含多个元件,新建保存后刷新或载入元件库即可

添加矩形元件后可以调整(点击矩形元件右上方的小黑点可以选择形状)元件形状为“圆形”

现有元件库也可以进行编辑,也可以下载元件库(从Auxre官网下载)

下载链接到的地址:https://www.axure.com/support/download-widget-libraries

四、元件的其他特性

1、元件的交互事件:鼠标打击时、鼠标移入时、鼠标移除时、即更多事件

2、元件的注释:可以新增配置(也可以直接用描述说明)

3、元件命名:通过名称可以区分相同元件类型的事件区分,尽量用英文字母命名

4、元件的属性和样式(不同元件有所不同)

5、元件的管理(具备搜索等多种设置):

五、原型实例-登录界面

1、取色器

将需要取色的目标选取一小块添加到Axure编辑窗口,在背景颜色选项中点击“取色器”进行取色即可。

2、图片logo的处理

添加图片Image(第一个元件、用截图软件看他的坐标位置)

双击图片Image元件添加本地文件,选中按照当前元件尺寸(选择“否”)。

裁剪图标:如果图片是通过页面截取过来的,可以有很多留白,在图片属性里,选择“裁剪”——调整保留区域后“双击”即可把大量留白去除。

切割图片:在图片属性中选择裁剪,可以将目标图片裁剪为2分或者4分。

保留图片清晰度:

  • 添加图片,裁剪取对应留白后
  • 选择“固定边角范围”——通过选择图片四周的“三角形,把图片有内容的区域都包含进来”——设置W和H即可。
  • 下图右侧图标清晰度比左侧高
  • < title > 主页 </ title > < meta http-equiv ="X-UA-Compatible" content ="IE=edge" /> < meta http-equiv ="content-type" content ="text/html; charset=utf-8" /> < meta name ="apple-mobile-web-app-capable" content ="yes" /> < link href ="resources/css/jquery-ui-themes.css" type ="text/css" rel ="stylesheet" /> < link href ="resources/css/axure_rp_page.css" type ="text/css" rel ="stylesheet" /> < link href ="data/styles.css" type ="text/css" rel ="stylesheet" /> < link href ="files/主页/styles.css" type ="text/css" rel ="stylesheet" /> < script src ="resources/scripts/jquery-1.7.1.min.js" ></ script > < script src ="resources/scripts/jquery-ui-1.8.10.custom.min.js" ></ script > < script src ="resources/scripts/axure/axQuery.js" ></ script > < script src ="resources/scripts/axure/globals.js" ></ script > < script src ="resources/scripts/axutils.js" ></ script > < script src ="resources/scripts/axure/annotation.js" ></ script > < script src ="resources/scripts/axure/axQuery.std.js" ></ script > < script src ="resources/scripts/axure/doc.js" ></ script > < script src ="data/document.js" ></ script > < script src ="resources/scripts/messagecenter.js" ></ script > < script src ="resources/scripts/axure/events.js" ></ script > < script src ="resources/scripts/axure/action.js" ></ script > < script src ="resources/scripts/axure/expr.js" ></ script > < script src ="resources/scripts/axure/geometry.js" ></ script > < script src ="resources/scripts/axure/flyout.js" ></ script > < script src ="resources/scripts/axure/ie.js" ></ script > < script src ="resources/scripts/axure/model.js" ></ script > < script src ="resources/scripts/axure/repeater.js" ></ script > < script src ="resources/scripts/axure/sto.js" ></ script > < script src ="resources/scripts/axure/utils.temp.js" ></ script > < script src ="resources/scripts/axure/variables.js" ></ script > < script src ="resources/scripts/axure/drag.js" ></ script > < script src ="resources/scripts/axure/move.js" ></ script > < script src ="resources/scripts/axure/visibility.js" ></ script > < script src ="resources/scripts/axure/style.js" ></ script > < script src ="resources/scripts/axure/adaptive.js" ></ script > < script src ="resources/scripts/axure/tree.js" ></ script > < script src ="resources/scripts/axure/init.temp.js" ></ script > < script src ="files/主页/data.js" ></ script > < script src ="resources/scripts/axure/legacy.js" ></ script > < script src ="resources/scripts/axure/viewer.js" ></ script > < script type ="text/javascript" > $axure.utils.getTransparentGifPath = function () { return ' resources/images/transparent.gif ' ; }; $axure.utils.getOtherPath = function () { return ' resources/Other.html ' ; }; $axure.utils.getReloadPath = function () { return ' resources/reload.html ' ; }; </ script > </ head > < div id ="base" class ="" > <!-- Unnamed (Image) --> < div id ="u0" class ="ax_image" title ="基于WordPress" > < img id ="u0_img" class ="img " src ="images/主页/u0.png" /> <!-- Unnamed () --> < div id ="u1" class ="text" > < p >< span ></ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u2" class ="ax_形状" > < img id ="u2_img" class ="img " src ="images/主页/u2.png" /> <!-- Unnamed () --> < div id ="u3" class ="text" > < p >< span ></ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u4" class ="ax_文本段落" > < img id ="u4_img" class ="img " src ="resources/images/transparent.gif" /> <!-- Unnamed () --> < div id ="u5" class ="text" > < p >< span > 用户名 </ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u6" class ="ax_文本段落" > < img id ="u6_img" class ="img " src ="resources/images/transparent.gif" /> <!-- Unnamed () --> < div id ="u7" class ="text" > < p >< span > 密码 </ span ></ p > </ div > </ div > <!-- Unnamed (文本框) --> < div id ="u8" class ="ax_文本框" > < input id ="u8_input" type ="text" value ="" /> </ div > <!-- Unnamed (文本框) --> < div id ="u9" class ="ax_文本框" > < input id ="u9_input" type ="text" value ="" /> </ div > <!-- Unnamed (复选框) --> < div id ="u10" class ="ax_复选框" > < label for ="u10_input" > <!-- Unnamed () --> < div id ="u11" class ="text" > < p >< span > 记住我的登录信息 </ span ></ p > </ div > </ label > < input id ="u10_input" type ="checkbox" value ="checkbox" /> </ div > <!-- Unnamed (形状) --> < div id ="u12" class ="ax_形状" > < img id ="u12_img" class ="img " src ="images/主页/u12.png" /> <!-- Unnamed () --> < div id ="u13" class ="text" > < p >< span > 登录 </ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u14" class ="ax_文本段落" > < img id ="u14_img" class ="img " src ="resources/images/transparent.gif" /> <!-- Unnamed () --> < div id ="u15" class ="text" > < p >< span > 注册 </ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u16" class ="ax_文本段落" > < img id ="u16_img" class ="img " src ="resources/images/transparent.gif" /> <!-- Unnamed () --> < div id ="u17" class ="text" > < p >< span > | </ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u18" class ="ax_文本段落" title ="找回密码" > < img id ="u18_img" class ="img " src ="resources/images/transparent.gif" /> <!-- Unnamed () --> < div id ="u19" class ="text" > < p >< span > 忘记 </ span >< span > 密码? </ span ></ p > </ div > </ div > <!-- Unnamed (形状) --> < div id ="u20" class ="ax_文本段落" title ="不知道自己在哪?" > < img id ="u20_img" class ="img " src ="resources/images/transparent.gif" /> <!-- Unnamed () --> < div id ="u21" class ="text" > < p >< span > </ span >< span > 回到Axure原创教程网 </ span ></ p > </ div > </ div > </ div > </ body > </ html > 原型对应的HTML源码

    六、交互事件-链接

    1、通过copy和部分调整,新增登录、注册和找回密码的原型界面

    以下界面从左到右分别是“登录”、“注册”、“找回密码”

    2、新增事件——注册/登录/找回密码/外面链接

    选择要增加事件的“站点”(这里是“登录”)

    选择要添加事件的“元件”(这里是“注册”)

    增加事件,通过双击事件即可进入事件设置界面,这里事件为“鼠标单击时”

    给事件命名

    设置链接打开链接的方式为“当前窗口”

    添加要链接的地址“当前项目”或“外部地址”,这里链接到“内部项目”的“注册”界面

    同样的事件设置好之后可以通过复制事件给其他元件。

    七、交互事件-获取焦点

    1、给文本框命名,用户名对应的文本框命名为“name”,密码对应的文本框命名为“password”

    选中对应的文本框,在“文本框 名称”中命名文本框

    2、新增事件

    选中文本标签“用户名”新增“鼠标单击时”事件

    添加“获取焦点”事件

    添加“获取焦点的元件”为“name”即“用户名”文本框

    3、增加"密码"事件,用“用户名”的方法添加事件,或者通过复制拖动“用户名”事件copy调整即可,说明如下

    选中“用户名”标签和“name”文本框,按住啊Ctrl并往下拖动。

    修改“用户名”为“密码”

    修改“name”为password

    这样“密码”文本标签和文本框对应的事件增加完成。

    4、设置页面载入时获取“name”文本框获取焦点

    八、设置文本框类型-密码加密显示

    通过设置“password”文本框的类型为“密码”即可,文本框默认类型问“Text”

    九、事件交互-添加条件

    鼠标单击“登录”时触发判断条件,所以这里对“登录按钮”新增“鼠标单击时”事件

    选中“登录”元件,添加“鼠标单击时”事件

    “添加条件”

    判断类型“元件文字”,判断元件“name/password”,判断两个元件的值“全部”为空时事件才能往下执行。

    添加完条件后,再继续添加“获取焦点”事件,事件指向“name文本框”

    十、详细的条件设置

    1、当文本框内容等于“苍老师”,在单击“提交”按钮时,文本标签显示“下载”

    对“提交”按钮增加“鼠标打击时”事件

    增加条件:如果文本框内容为“苍老师”,执行动作“设置文本” 文本标签“dognzuo”的值为“下载”

    2、当“文本框”内容等于“常老师”,文本标签提示“下载”,否则提示“找其它片子”

    3、多条件判断-串行

    如果“文本框”内容为苍老师,文本标签显示“下载”
    如果是“小泽老师”,显示“播放”
    如果是“明步老师”,显示“收藏”
    其它“关闭网页”

    分别通过添加用例来实现,Case 4不需要再设置条件,直接无条件“设置文本”内容为“关闭网页即可”

    4、多条件判断-并行

    如果“文本框”内容为苍老师,文本标签显示“下载”
    如果是“小泽老师”,显示“播放”
    如果是“明步老师”,显示“收藏”
    其它“关闭网页”

    以上动作处理完成后,再执行(无条件执行)动作“录视频”-----鼠标右键事件Case 5,选中“切换为IF”即可。

    5、用户名/密码为空的用例

    按照用例场景逐条设置,如果设置文本元件的字体有特殊要求,需要选择“富文本”

    十、动态面板

    动态面板:具有多层空间的元件容器

    1、元件转为动态面板

    可以选中要放入动态面板的元件,右键,可以转换为动态面板

    2、隐藏元件,并"拉动元件"

    3、显示元件,并“拉伸/推动元件”

    5、使用动态面板的“移动事件”

    将需要移动的元件全部选中,右键——转换为“动态面板”,双击编辑动态面板,在面板中编辑事件。
    新增“移动”元件事件,让“动态面板”移动
    并设置移动相对距离/绝对距离
    设置动画效果(这里设置为“线性”移动)
    设置动画时长(单位“毫秒”)

    效果:根据事件,登录等文本框会左右晃动并提示相关信息。

    十一、变量

    全局变量:原型各处都可以使用。

    局部变量:只能作用于一个动作,不能被另外的动作获取。

    1、全局变量设置

    2、在事件中设置变量

    4、修改变量值

    5、使用全局变量/局部变量

    只有在两个中括号中的才能当做变量来计算[[]],括号外的只能当着时字符串使用

    [[a*b]]运算等于6

    [[2]]*[[3]]运算等于字符串“2*3”

    [[shu1]]*[[shu2]]=[[shu1*shu2]] 输出“2*3=6”