六. 登录判断|账号登录验证和跳转实现

1. 因为登录时用到的会员名和密码框是相同的,也就是所有的登录都共用一个会员名和密码输入框,在选择账号面板层上放置“会员名”和“密码”输入框,后期涉及变量调用,请命名(Label);

将“会员名”和“密码”输入框分别命名为:“ID”和“PW”:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

2. 在按下账号类型的时候,需要做两件事情,一是确认当前的账户类型,二是切换到对应的登陆面板

选择登录标签后,设置事件:

事件一:赋值

进入对应登录面板层State,选中Tab:“阿里巴巴”,双击右侧的“OnClick”,在弹出的选项中选择“Set Variable and Widget value(s) equal to Value(s)”:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

点击左下方的:“Set Variable and Widget value equal to Value”并设置对应的变量值:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

注:此处新建了三个变量:“ID”、“PW”和“IDType”,分别表示“账号”、“密码”和“账号类型”

赋值的直译:将控件文本框“ID”的文本内容设置为变量“ID”的值,即:如果在ID框里填写了“张三”,那么变量ID就等于“张三”。

关于赋值部分,在后续的教程中再进一步展开,敬请关注。

事件二:设置不同的层State之间的切换

选择:“Set Panel state(s) to State(s)”,并选择“Set 选择账号面板”:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

点击“阿里巴巴”后可选择其它的State,本处选择“阿里巴巴”:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

事件说明:当“Tab-Alibaba”点击后,显示“阿里巴账号”登录面板

至此,完成了两件事情,点击Tab后确定当前账号类型和切换到对应的选择账号层,如:

3. 开始偷懒吧。我们知道这七个账号选择Tab点击后的事件是类似的,而且切换的页面除了提示不同外,其它也都差不多。所以我决定不用Master而改用Ctrl+C,Ctrl+V!

首先要复制按钮动作,右键“Tab事件”,选择“Copy Case”

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

选中其它Tab后,对准“On Click”,“Paste Case”

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

然后再调整一下Case,就是对应切换的层、ID及变量值,如图:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

然后,将调整好的登录页面Ctrl+A,逐一复制到其它State中,复制完成后再将对应的Tab做调整。

直接复制过去还有一个好处就是不用再去调整控件的位置,防止交互时控件位置不重合而“破相”。

在前面的教程中,偏向于单个Master及账号选择页面的讲述,并没有将更多共有的组件提取出来放到登录页面中,如果要精益求精的话,也可以做调整,把共有的“会员名”、“密码”、“验证码”等都放到登录页面中。

可惜啊,调整Tab的过程比较痛苦,对选中Tab的状态调整只能先调整好一个Tab,调整下一个层Tab的时候,挨个点击加粗、字体颜色、填充色和边框颜色。因为Axure没有格式刷,不知道哪位同学有更好的办法实现?

调整后示例:

使用Axure模拟阿里软件平台登录和跳转(四)|Axure,Axure RP,Axure教程,Axure案例,Axure例子,原型设计,产品设计,产品原型设计软件,Axure设计分享,产品经理

********************************************************************************

* 更多详细内容参见源文件Axure案例使用Axure模拟阿里软件平台登录.rp *

* 也可打开已经输出的页面“Axure案例使用Axure模拟阿里软件平台登录”演示页面 *

********************************************************************************

注:由于本期教程制作时间跨度过大,加上我记性不太好,导致教程内容和输出文件有不符之处,请大家谅解。最终内容以源文件及输入页面为准。

在后期的教程中,我会缩短教程篇幅,避免此类问题发生的同时使教程更具可读性。

另外在察看输出页面的时候如有疑问或拍砖讨论,请点击右上方的“e网打进”对话框,一般我都会在线

相关文章:

2009年6月8日    Axure教程|使用Axure模拟阿里软件平台登录和跳转(一)

2009年6月9日     Axure教程|使用Axure模拟阿里软件平台登录和跳转(二)

2009年6月12日   Axure教程|使用Axure模拟阿里软件平台登录和跳转(三)

2009年8月11日   Axure教程|使用Axure模拟阿里软件平台登录和跳转(五)

Posted from Hangzhou, Zhejiang, China.