Axure RP Pro - 翻译 - 5.5 Tutorial教程 - AXURE 202 Article 5: Rich Functionality复杂功能 - Variables - 变量
Overview
概 述
1. Variables Demo
1. 变量演示
2. Variables
2. 变量
3. Managing Variables
3. 管理变量
4. Setting Variable Values
4. 设置变量值
5. Using Variables in Conditions
5. 在条件中使用变量
6. Using Variables When Setting Text
6. 在设置文本中使用变量
1. Variables Demo
1. 变量演示
请打开扬 声器听声音
2. Variables
2. 变量
Variables are used to store and pass data that persists from page to page as you click through the prototype.
变量用于在原型中通过单击从页面跳转到页面时保存和传递持久 数据,
In Axure RP, you can use up to 25 variables in a file. The variables can be set in interactions and used in interaction case conditions.
在Axure RP中,一个文件可以使用最多25个变量。可以在交互中设置变量并在交互用例的条件中使用。
3. Managing Variables
3. 管理变量
Variables can be created, removed, renamed, and reordered in the Manage Variables dialog. To open the dialog, select Wireframe->Manage Variables in the main menu.
在管理变量对话框中可以创建、删除、重命名和重新排序变量。在主菜单中选择Wireframe“线框”菜 单,Manage Variables“管理变量”菜单项可以打开对话框。
By default, a variable named OnLoadVariable is created in each file. New variable names must be alphanumeric, less than 25 characters, and contain no spaces.
默认情况下,每个文件都创建一个名为 OnLoadVariable的变量。新变量名必须是数字或字母,少于25个字符,不包含空格。
4. Setting Variable Values
4. 设置变量值
Variable values can be set in the Interactions Case Properties dialog by selecting the action "Set Variable and Widget Value(s) equal to Value(s)". Clicking on the "Variable and Widget value equal to Value" link in the Actions description opens the Set Variable and Widget Values dialog.
选择Set Variable and Widget Value(s) euqal to Value(s)“设置变量和部件的值等于值”动作可以在Interactions Case Properties“交互用例属性”对话框设置变量值。在动作描述中单击Variable and Widget value equal to Value“变量和部件的值等于值”链接可以打开Set Variable and Widget Values“设置变量和部件的值”对话框。
In the Set Variable and Widget Values dialog, you can construct actions like "Set value of variable OnLoadVariable equal to 'loggedin'".
在Set Variable and Widget Values“设置变量和部件的值”对话框,可以构建像Set value of variable OnLoadVariable equal to "loggedin"“设置变量OnLoadVariable等于'loggedin'”的动作。
5. Using Variables in Conditions
5. 在条件中使用变量
Variables can also be used in conditions constructed in the Condition Builder dialog.
变量也能用于在Condition Builder“条件构造器”中构造条件。
You can build conditions like "if value of variable OnLoadVariable equals 'loggedin'".
可以构造像if value of variable OnLoadVariable equals "loggedin"“如果变量OnLoadVariable的值等于'loggedin'”的条件。
6. Using Variables When Setting Text
6. 设置文本时使用变量
Variable values can be inserted into text panels when setting text using the "Set Variable and Widget Value(s) equal to Value(s)" action.
在 使用Set Variable and Widget Value(s) equal to Value(s)“设置变量和部件的值等于值”动作设置文本时可以将变量值插入文本框。
In the Set Variable and Widget Values dialog, when editing a text value for a text panel, you can surround a variable name with "[[" and "]]" to insert the variable value into the text in the prototype. This also works when setting text on other widgets.
在Set Variable and Widget Values“设置变量和部件值”对话框中,在文本框中编辑文本值时,可以在变量名字前后用[[和]]包围在原型的文本中插入变量值。在其他部件设置文本 时也有效。
For example, you can set the text on a text panel to "Welcome, [[NameVariable]]".
例如:在文本框中可以设置文本为Welcome, [[NameVariable]]。
[Axure RP Pro - 5.5 Tutorial教程 - AXURE 202: Rich Functionality复杂功能 - Article 5: Variables - 变量]
http://www.axure.com/p202_5.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翻译, Manual Installation手工安装包, http://www.axure.com/Files/AxureRPFiles.zip
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[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 4: Masters主控文档, http://www.axure.com/p101_4.aspx
AXURE 101: Introduction介绍 - Article 6: Functional mq s功能规格, http://www.axure.com/p101_6.aspx
AXURE 201: Rich Interactions复杂交互 - Article 1: Dynamic Panels动态面板, http://www.axure.com/p201_1.aspx
AXURE 201: Rich Interactions复杂交互 - Article 3: Menus菜单, http://www.axure.com/p201_3.aspx
AXURE 202: Rich Functionality复杂功能 - Article 4: OnFocus and OnLostFocus Events - OnFocus和OnLostFocus事件, http://www.axure.com/p202_4.aspxAXURE 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.aspxAXURE 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动态面板部件在默认状态下的页面截图