`
baiguomeng
  • 浏览: 956977 次
文章分类
社区版块
存档分类
最新评论

Axure RP Pro - 翻译 - 5.5 Tutorial教程 - AXURE 101 Article 3: Introduction介绍 - Basic Interactions基本交互

 
阅读更多

Axure RP Pro - 翻译 - 5.5 Tutorial教程 - AXURE 101 Article 3: Introduction介绍 - Basic Interactions基本交互

Overview

概述

1. Basic Interactions Demo
1. 演示基本交互
2. Interactions
2. 交互
3. Defining a Basic Link
3. 定义一个基本链接
4. Actions
4. 动作
5. Multiple Cases
5. 多重用例
6. Page Level Interactions: OnPageLoad

6. 页面级的交互: OnPageLoad
7. Advanced Interactions Editor
7. 高级交互编辑器

1. Basic Interactions Demo

1. 演示基本交互

Please turn on speakers for audio
请打开扬声器听声音
To view in HD on Vimeo, please click here .
在Vimeo上观看高清视频,请单击 这里 .

2. Interactions

2. 交互

The Interactions pane is used to define the behavior of the widgets on the wireframes. Interactions can be added ranging from basic links to Rich Internet Application (RIA) behavior. The defined interactions will function in the generated prototype.

交互面板用于定义线框上部件的行为。可以 增加的交互范围可以从基本链接到复杂互联网应用程序(Rich Internet Application, RIA)行为。定义后的交互将在生成的原型中起作用。

Interactions are made up of Events, Cases, and Actions.

交互包括事件、用 例和动作。


Some examples of Events are OnClick, OnMouseEnter, and OnMouseOut.

事件包括 OnClick,OnMouseEnter和OnMouseOut等。

Each Event can have one or more Cases. For example, the OnClick event of a button, can have two cases: one leading to Page 1 and the other leading to Page 2.

每个事件能包括一个或多个用例,例如:一个按钮的OnClick事件可以包括两个用例:一个将 引导到页面1,而另一个将引导到页面2。

Each Case can perform one or more Actions. An example of an Action is Open Link in Current Window which is a basic link.

每个用例能执行一个或多个动作。例如一个动作是在当前窗 口中打开一个基本链接。

Cases can be copied by right clicking on a case or event and selecting copy case. To paste the copied case to an event on the same or different widget, right click on the event and select paste case.

右击一个用例或事件后选择 copy case(复制用例)可以复制用例。

3. Defining a Basic Link

3. 定义一个基本链接

Below are the steps to adding a basic link to a Button widget.

下述步骤可以在一个按钮部件上增加一个基本链接。

Add a Button widget to a wireframe and select it.

在线框上增加 一个按钮部件然后选择之。

Add a Case: To add a case to the OnClick event of that button, select OnClick in the Interactions pane and click "Add Case" (or simply double click on OnClick). This brings up the Interaction Case Properties dialog where you choose which actions to perform.

增加一个用 例: 为了在按钮的OnClick事件上增加一个用例,在交互面板上选择OnClick后单击“Add Case”“增加用例”,或者简单的在OnClick上双击。将出现交互用例属性地话框用来选择所执行的动作。


Add an Action: In the dialog, check the Open Link in Current Window action.

增加一个动作: 在对话框中,选择Open Link in Current Window“在当前窗口打开链接”动作。

Edit Action Options: Click "Link" to open the Link properties dialog box and link to a page in the design or link to an external URL.

编辑动作选项: 单击"Link"(链接)打开链接 属性对话框,然后设置连接到设计中的一个页面或者链接到一个外部的URL。

To quickly add a basic link to a widget, select the widget, click on Quick Link at the top of the Interactions pane and choose the target page.

要快速的为一个部件增加一个基本链接,单击交互面板上侧的Quick Link“快速链接”然后选择目标页面。

4. Actions

4. 动作

There are many Actions available in Axure RP in addition to basic links. One or more of these Actions can be performed on any Case on an Event. Below is a list of the Actions available in Axure RP.

除基本链接之外,Axure RP还包括很多动作。在一个事件的一个用例中可以执行这些动作中的一个或多个。下面是Axure RP中有效的动作列表:

Open Link in Current Window: Opens the page in the current window.

在当前窗口中打开链接: 在当前窗口中打开页面。

Open Link in Popup Window: Opens the page in a popup window.

在弹出窗口中打开链接: 在弹出窗口中打开页面

Open Link in Parent Window: Used from a popup window to change the page loaded in the window that opened the popup.

在父窗口中打开链接: 用于在弹出窗口中改变打开该弹出窗口的窗口的页面。

Close Current Window: Closes the current window.

关闭当前窗口: 关闭当前窗口。

Open Link(s) in Frame(s): Used with the inline frame widget to change the page loaded in the inline frame.

在框架中打开链接: 和内部框架部件共同作用改变内部框架加载的页面。

Open Link in Parent Frame: Opens a page in the parent frame. Used from pages loaded in inline frames.

在父框加打开链接: 在父框架打开一个页面,用于从内部框架加载页面。


Set Panel state(s) to state(s): Set the current state of one or more dynamic panels.

设置面板的状态为指定状态: 设置一个或多个动态面板的当前状态

Show Panel(s): Shows (makes visible) one or more dynamic panels.

显示面板: 显示(使可见)一个或多个动态面板


Hide Panel(s): Hides one or more dynamic panels.

隐藏面板: 隐藏一个或多个动态面板

Toggle Visibility for Panel(s): Shows or hides dynamic panels based on their current visiblity.

切换面板的可见性: 按照面板当前的可见性显示或隐藏动态面板。

Move Panel(s): Move a dynamic panel to a specific location or by a specified distance.

移动面板: 按指定距离或指定位置移动动态面板。


Bring Panel(s) to Front: Brings a dynamic panel to the top layer of the page.
将面板移动最前: 移动一个动态面板到页面的最顶层。


Set Variable and Widget value(s) equal to Value(s): Sets the value of one or more variables and/or widgets.
设置变量或部件的值等于指定值: 设置一个或多个变量和/或部件的值。

Scroll to Image Map Region (Anchors): Scroll a page to a specific location horizontally, vertically or both.

滚动到图片的映射区域(锚):: 以垂直或水平或两者同时滚动页面到指定的位置。

Enable Widget(s): Enable form widgets like a droplist or text field.

使部件有效: 使窗体部件有效,例如下拉列表框或文本框。


Disable Widget(s): Disable form widgets.

使部件无效: 使窗体部件无效


Set Widget(s) to Selected State: Sets the style of the widget to its Selected style or back to its default style.
设置部件为选中状态: 设置部件的样式为选中的样式或返回它的默认样式。

Set Focus on Widget: Sets the focus on a specified widget such as a text field.

设置部件焦点: 设置焦点在指定部 件上,例如一个文本框。


Wait Time: Delays actions by a specified time.

等待时间: 按指定时间延迟动作。

Expand Tree Node(s): Expands the nodes of a tree widget.

展开树节点: 展开一个树部件的节点

Collapse Tree Node(s): Collapses the nodes of a tree widget.

缩进树节点: 缩进一个树的节点


Other: Shows a textual description of an action such as "Send email to user".

其他: 显示一个动作的文本描述,例如“向用户发送电子邮件”。

5. Multiple Cases

5. 多重用例

Multiple Cases can be added to an Event to communicate conditional flows or interactions.
一个事件可以增加多重用例以展示条件流程或交互。

For example, you could have two cases on the OnClick event of a button. The first case could be given a description "If Yes" and an Action to open Page 1. The second case could be given a description "If No" and an Action to open Page 2.

例如,一个按钮的OnClick事件可以包括两个用例,第一个 用例可以设定一个描述”如果是“和一个打开页面1的动作,第二个用例可以设定一个描述”如果否“和一个打开页面2的动作。

When the button is clicked in the prototype, the descriptions for each case ("If Yes" and "If No") are shown. Clicking on a description will perform the associated Action.

在原型中单击按钮时,将显示每个用例的描述(“如果是”和“如果否”)。单击一个描述将执行相应的动作。

Using descriptions is effective for communicating conditional flow. However, if a higher fidelity prototype is required, Axure RP supports defining conditional logic on Cases to perform Actions based on values entered in form widgets in the prototype or values stored in variables. This is discussed in AXURE 202 Article 1: Conditional Logic .

使用描述将有效的展示条件流程。然而,当需要更详尽的原型时,Axure RP支持在用例上定义条件逻辑以便基于原型中表单部件输入的值或变量中保存的值来执行动作,这些在AXURE 202: Rich Functionality复杂功能 - Article 1: Conditional Logic条件逻辑 进一步讨论。

6. Page Level Interactions: OnPageLoad

6. 页面级交互: OnPageLoad

The OnPageLoad event occurs when a page loads in the prototype.

当原型载入页面中时将触发OnPageLoad事件。


The OnPageLoad interaction is defined in the Interactions pane within the Page Notes pane. Cases are added to this event the same as adding Cases to Events on widget interactions.

OnPageLoad交互定义在 Page Notes“页面注释”面板中的Interactions“交互”面板中。如同在部件的事件上增加交互一样,可以为这个事件增加用例。



The OnPageLoad Event is discussed in more detail in AXURE 202 Article 5: OnPageLoad Event .

OnPageLoad事件将在AXURE 202: Rich Functionality复杂功能 - Article 6: OnPageLoad Event - OnPageLoad事件 进一步讨论。

7. Advanced Interactions Editor

7. 高级交互编辑器

In the Interactions Case Properties dialog, you can access the Advanced Interactions Editor by clicking on link to the right above the Select Actions section. The Basic Editor allows each action to be added once to a case and automatically orders the action in a logical manner. Using the Advanced Editor, you can customize the order of actions and add multiple of each action. This can be useful for creating animations by using the Wait action and setting dynamic panels multiple times.

在交互用例属性对话框,单击选择动 态区域上方右侧的链接能访问高级交互编辑器。基本编辑器允许一个用例一次添加一个动作并以一个逻辑原则排列动作。使用高级编辑器能自定义动作的顺序和添加 多个相同的动作。适用于通过多次等待动作和设置动态面板创建动画。

The Advanced Actions Editor is discussed in more detail in AXURE 201 Article 3: Advanced Interactions Editor .

讨论高级动作编辑器的更多细节参见 AXURE 201 Article 3: 高级交互编辑器 .

[Axure RP Pro - 翻译 - 5.5 Tutorial教程 - AXURE 101: Introduction介绍 - Article 3: Basic Interactions基本交互 - 文档]

http://www.axure.com/p101_3.aspx

[Axure RP Pro - 官方网站]

http://www.axure.com/

[Axure RP Pro - 关键词]

axure

[Axure RP Pro - 相关论坛]

http://axure.com/cs/forums/

[Axure RP Pro - Download下载]

当 前版本AXure RP Pro 5.5.0.1939, http://axure.cachefly.net/AxureRP-Pro-Setup.exe

当 前版本AXure RP Pro 5.5.0.1939, http://www.axure.com/files/AxureRP-Pro-Setup.exe

Microsoft .Net Framework 2.0, http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5

翻译, Manual Installation手工安装包, http://www.axure.com/Files/AxureRPFiles.zip

Microsoft Office Compatibility Pack兼容包 Service Pack 1 (SP1), http://www.microsoft.com/downloads/details.aspx?FamilyID=9a1822c5-49c6-47bd-8bec-0d68693ca564

Axure RP Pro 5.1.0.1699, http://www.axure.com/files/5-1-0-1699/AxureRP-Pro-Setup.exe

Axure RP Pro 5.0.0.1515, http://www.axure.com/files/5-0-0-1515/AxureRP-Pro-Setup.exe

[Axure RP Pro - Beta测试版]

下载Axure RP Pro 5.5 Beta, http://www.axure.com/downloadbeta.aspx

Introduction to Version 5.5 Features: Part 1, http://axure.com/cs/blogs/axure/archive/2008/11/19/Introduction-to-Version-5.5-Features_3A00_-Part-1.aspx

Introduction to Version 5.5 Features: Part 2, http://axure.com/cs/blogs/axure/archive/2008/11/13/Introduction-to-Version-5.5-Features_3A00_-Part-2.aspx

Introduction to Version 5.5 Features: Part 3, http://axure.com/cs/blogs/axure/archive/2008/11/13/Introduction-to-Version-5.5-Features_3A00_-Part-3.aspx

[Axure RP Pro - Tutorial教程 - 翻译]

AXURE 101: Introduction介绍 - Article 1: Introduction to Axure RP - Axure RP介绍, http://www.axure.com/p101_1.aspx

AXURE 101: Introduction介绍 - Article 2: Annotated Wireframes, http://www.axure.com/p101_2.aspx

AXURE 101: Introduction介绍 - Article 3: Basic Interactions基本交互, http://www.axure.com/p101_3.aspx

AXURE 101: Introduction介绍 - Article 4: Masters主控文档, http://www.axure.com/p101_4.aspx

AXURE 101: Introduction介绍 - Article 5: HTML Prototypes - HTML原型, http://www.axure.com/p101_5.aspx

AXURE 101: Introduction介绍 - Article 6: Functional mq s功能规格, http://www.axure.com/p101_6.aspx

AXURE 102: Flow Diagrams流程图 - Article 1: Flow Shapes & Connectors流程图形和连接符号, http://www.axure.com/p102_1.aspx

AXURE 102: Flow Diagrams流程图 - Article 2: Generating Flow Diagrams生成流程图, http://www.axure.com/p102_2.aspx

AXURE 201: Rich Interactions复杂交互 - Article 1: Dynamic Panels动态面板, http://www.axure.com/p201_1.aspx

AXURE 201: Rich Interactions复杂交互 - Article 2: OnMouseEnter, OnMouseOut, and Rollover Effects - OnMouseEnter, OnMouseOut和翻转效果, http://www.axure.com/p201_2.aspx

AXURE 201: Rich Interactions复杂交互 - Article 3: Menus菜单, http://www.axure.com/p201_3.aspx

5.5 AXURE 202: Rich Functionality复杂功能 - Article 1: Conditional Logic条件逻辑, http://www.axure.com/p202_1.aspx

AXURE 202: Rich Functionality复杂功能 - Article 2: OnChange Event - OnChange事件, http://www.axure.com/p202_2.aspx

AXURE 202: Rich Functionality复杂功能 - Article 3: OnKeyUp Event - OnKeyUp事件, http://www.axure.com/p202_3.aspx

AXURE 202: Rich Functionality复杂功能 - Article 4: OnFocus and OnLostFocus Events - OnFocus和OnLostFocus事件, http://www.axure.com/p202_4.aspx

AXURE 202: Rich Functionality复杂功能 - Article 5: Variables - 变量, http://www.axure.com/p202_5.aspx

AXURE 202: Rich Functionality复杂功能 - Article 6: OnPageLoad Event - OnPageLoad事件, http://www.axure.com/p202_6.aspx

AXURE 301: Maximizing Reuse of Masters最大化重用主控 - Article 1: Affecting Widgets in Masters在主控中影响部件, http://www.axure.com/p301_1.aspx

AXURE 301: Maximizing Reuse of Masters最大化重用主控 - Article 2: Raised Events发起事件, http://www.axure.com/p301_2.aspx

AXURE 401: Collaboration协作 - Article 1: Shared Projects共享工程, http://www.axure.com/p401_1.aspx

[Axure RP Pro - Introduction介绍]

RP的含义

面板的组织方式

[Axure RP Pro - Action动作]

Parent Window父窗口

[Axure RP Pro - Event事件]

窗口间互操作

[Axure RP Pro - Master主控文档]

拖放控件
Expand.Collapse伸缩控件

将主控文档添加到多个页面

[Axure RP Pro - Prototype原型]

关闭Internet Explorer打开原型时出现的安全警告

[Axure RP Pro - Specification规格文档]

规格文档中显示部件的属性

规 格文档中屏幕截图的脚标

[Axure RP Pro - Wireframe线框]

选择后面的部件

rollover style翻转样式的常见误解

[Axure RP Pro - Widget部件]

水平线不能调整高度,垂直线不能调整宽度

如 何实现页内多个锚的效果

菜单部件不支持选中样式

[Axure RP Pro - jQuery]

如何在Axure RP Pro生成的HTML原型文档中集成jQuery, How to integrate jQuery into HTML prototype document generated by Axure RP Pro

如何获取IFrame的URL,How to retrieve the URL of IFrame widget

如何在 Axure RP Pro生成的HTML原型文档中使用自定义脚本, How to integrate customized javascript into HTML prototype document generated by Axure RP Pro

“移 到最前”效果,"Bring to Front" Interaction

如何实现淡入淡出效果,How to implement fade in and fade out effects

如何设置焦点,How to implement the "set focus" action

[Axure RP Pro - 相关问题]

Manual Installation

原型中切换页面时会闪一下

让规格文档中的页面图片和标题保持在同一页,fit section header and page image on one page

跨原型链接页面

显示视频

OnMouseOver事件和Rollover翻转效果浏览器不兼容

导入时保持变量有效

变量值与部件内容并不都能相互传递

导出在PDF

显示Google地图

在规格文档中描述Inline Frame部件的Default Target规格

渐变填充

使用正则表达式的较验函数在Firefox下出错

Style Editor样式编辑器以及已知的一些缺陷

Text Panel部件在设计时的效果与原型不一致

在不同工程之间使用masters主控文档

判断动态面板的状态

原型中Droplist“下拉列表”部件在IE6中总显示在最前面

设置首页面

自定义样式不能应用于翻转样式

线框中的字号与原型中的字号的关系

修改自定义样式对已应用该样式部件的逻辑

与IFrame部件中的页面互操作

在OnPageLoad事件中使用多个case用例

Open Link in Current Window,Close Current Window,Open Link in Parent Frame将忽略其余动作

使用Google Code服务分享工程的限制及原因

Button按钮部件不支持设置文字以及解决方法

修改生成的prototype原型的css样式表

在文本框中显示提示信息

OnPageLoad事件中的动作不会触发部件的事件

Droplist下拉列表框部件在规格文档中不包括默认值

dynamic panel动态面板上的image图片部件设置了rollover翻转图片后在OnClick事件中不能正确隐藏所在面板

文本不支持Rollover翻转效果以及迂回解决办法

设定多套初始化变量

表格的单元格不能使用动作设置文字

Text Panel文本部件不支持超链接及迂回处理办法

设置页面尺寸

在规格文档中显示部件工具提示

master主控文档的behavior行为是custom widget自定义部件时丢失raised event可触发事件

模拟加法运算

设置打开原型的默认浏览器

Listbox列表框部件不支持修改选项

数字键盘

checkbox 复选框部件的OnClick事件中复选框的状态已发生了改变

监视变量

限制输入数字

Wireframe 线框绘制尺寸的范围及处理方案

不支持最大化显示Popup窗口

使用masters组件监视变量

在规格文档中动态面板中的droplist下拉列表框部件会重复输出选项列表

一些字符无法直接进入编辑部件文字状态

Hyperlink超链接部件不使用浏览器的超链接效果

Specification规格文档中仅包含Dynamic Panel动态面板部件在默认状态下的页面截图

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics