Axure6 在2011年5月5日正式发布了, 在将近不到一个月内, 我做了一份较详细的 Axure 全功能 教程 供所有做产品人员学习.
Axure6 软件下载
http://www.freair.com/bbs/read.php?tid=285 在线演示
http://www.freair.com/demo/axure6/ PPT 演示文稿下载
Axure6主要功能教程.rar (1051 K) 下载次数:8689 Demo 源文件下载
axure6主要功能教程源文件.rar (646 K) 下载次数:5040 设置变量 http://www.axure.com/variables•1设置全局变量,内置变量或一般变量
•2给变量赋值,一般等于从文本框输入的值
•3结合条件函数使用变量或计算 “[[variablename]]” 使用变量
•全局变量可以在多个页面中使用
•系统内置变量例如页面名称 时间 等 PageName,Day, Month, MonthName, DayOfWeek,Year, GenDay, GenMonth, GenMonthName,GenDayofWeek, andGenYear.
•Localvariable 一般变量只能使用在本事件动作内的范围,不能像全局变量跨页面使用
函数+ :Addition. 例如[[LVAR1+ LVAR2]]
- :Subtraction. 例如[[LVAR1- 5]]
/ :Division. 例如[[LVAR1/ 4]]
*: Multiplication. 例如[[LVAR1 * 0.25]]
LVAR.toFixed(decimalPoints): 精确小数点几位 formatsthe value to use a specified number of places after the decimal. 例如 LVAR1 is 3.1415926,[[LVAR1.toFixed(2)]] 为3.14.
LVAR.substring(from,to):截取某段字符returns the characters from a string, between the start index (“from”) and theend index (“to). 例如 LVAR1 是 “Bill Haverchuck”,[[LVAR1.substring(2,10)]] 为 “ll Haver”.
LVAR.length:returns the length of a string.字符长度例如LVAR1 是“Lindsay Weir”, [[LVAR1.length]] 为12.
LVAR.toLowerCase(): 转换为小写 例如[[LVAR1.toLowerCase()]]
LVAR.toUpperCase():转换为大写 例如[[LVAR1.toUpperCase()]]
LVAR.toString(): 转换为字符. 例如数字 LVAR1 is 09, [[LVAR1]] 是 9, 但[[LVAR1.toString()]] 是"09".
使用函数和变量•例子:Thetotal bill is $[[LVAR1 * 1.15]] including a 15% tip.
•保留2位小数 Thetotal bill is $[[(LVAR1 * 1.15).toFixed(2)]]•
•例子是去掉LVAR1变量的最后一个字符
事件与拖拽事件•1 什么事件? 键盘事件 鼠标事件 触摸事件
•鼠标事件: 点击Click, MouseOver,
•鼠标事件: MouseDown,MouseUP,
•鼠标拖拽事件:DragStart,OnDrag,DragDrop
•键盘事件:KeyDown KeyUP
•触摸事件:TouchBegin,TouchEnd(Axure无该功能)
Axure6所有事件 http://www.axure.com/dynamicpanelsadvanced•OnClick: 点击事件除了动态面板的所有的其他组件的点击触发
•OnMouseEnter: 鼠标移入到某个组件触发MouseOver
•OnMouseOut: 鼠标离开某个组件后触发
•OnKeyUp: 键盘按下某一个键后松开时触发
•OnFocus: 当一个例如表单组件通过点击或Tab键获得焦点时触发
•OnLostFocus: 失去焦点是触发
•OnChange:当下拉列表改变下拉的选项时触发.
•OnMove 当动态面板移动时触发
•TheOnShow and OnHideevents 当动态面板隐藏或显示时(“ShowPanel”, “Hide Panel” or “Toggle Visibility” )触发
•OnPanelStateChange 当动态面板更改面板的状态时触发
•OnDragStart:Occurs when the drag begins. 当发生拖拽开始时触发
•OnDrag:Occurs as the panel is dragged. 拖拽中触发
•OnDragDrop:Occurs when the panel is dropped. 当拖拽结束时触发
例子:拖拽事件•深度 Z-index 层级控制
在点击某个元件时请注意该元件的深度,当元件放到某个元件时要设置该元件到最高层.
•OnDragStartBring 该元件 toFront
• 当松开鼠标时 发生最后的事件.OnDragDropdo something
RaisedEvent 自定义事件 http://www.axure.com/raisedevents•RaisedEvent 自定义事件(冒泡事件) 是给Master面板(复用组件)使用,解决Master面板在不同页面上触发不同的事件.
•首先在Master里点击某个组件创建Raised事件例如在不同的三个页面做3个不同的事件就要增加3个自定义事件
•然后在引用Master的页面就可以使用该3个自定义事件进行动作处理