查看: 7192|回复: 8

Set value of variable OnLoadVariable equal to

[复制链接]

0

主题

12

回帖

13

积分

会员

Rank: 5Rank: 5

积分
13
发表于 2010-12-14 00:47:55 | 显示全部楼层 |阅读模式
尹广磊公众帐号
RT,这个语句在很多控件和页面的交互事件中看到过。看了很多教程,写到这里都一句带过……
简单的知道好像是定义变量或者“初始化”(错了?)用的。不过因为没有编程基础,对于这个语句一直没法理解……
不知道为什么一个动态面板做的下拉菜单也要用这个,难道赋值0和1分别对应不同的状态吗?(隐约感觉也许和我的原型只能演示一次有关?)

谢谢各位的指点,感激不尽。

第一次发帖,希望没有违反版规。

0

主题

12

回帖

13

积分

会员

Rank: 5Rank: 5

积分
13
 楼主| 发表于 2010-12-14 00:50:09 | 显示全部楼层
厄  也许我对变量的理解就不太对?

530

主题

6314

回帖

6万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
67682
QQ
发表于 2010-12-14 10:12:42 | 显示全部楼层
这是设置变量OnLoadVariable的值等于...
0或1都是自己随便用的,将来做条件判断时使用。你可以使用其它的数字。
关于它的应用,可以再看看其它的组件例子。
或者,选择加入Axure线上培训。
http://www.hiaxure.com/thread-479-1-1.html

0

主题

12

回帖

13

积分

会员

Rank: 5Rank: 5

积分
13
 楼主| 发表于 2010-12-14 15:07:15 | 显示全部楼层
3# 尹广磊


谢谢    我基本研究了下,尝试了下没有设置变量的效果,就是多点击几次之后,显示出来的隐藏动态面板会不断下移(move by)。
可不可以这么理解:设置OnLoadVariable变量的值的目的是随时将交互后的对象状态“归零”,就比如动态面板移动之后,马上给整体状态设置回到刚开始……

不知道这么理解有没有不对的地方啊?谢谢版主的解答!

0

主题

104

回帖

-25

积分

乞丐

积分
-25
发表于 2010-12-14 15:15:33 | 显示全部楼层
变量一般用作两种用途:
1.界定当前状态
2.传递内容参数

界定当前状态就是使用自己定义的变量界定你需要的状态,进行对应的条件操作。比如我设置一个visiable的变量用于判定一个panel的状态,0表示隐藏,1表示显示。那么我就可以读取这个变量当前的数值获得这个panel的状态,以便进行对应操作。

传递内容参数就是使用变量传递你需要的内容。比如我可以设置了一个weight的变量,传递一个textarea的内容到一个text空间内,让用户产生预览的感觉。

0

主题

12

回帖

13

积分

会员

Rank: 5Rank: 5

积分
13
 楼主| 发表于 2010-12-14 16:32:31 | 显示全部楼层
哦   很详细啊。
我去研究下,谢谢了cqggff!
看你说话的语气,像是有编程基础一样,哎,羡慕啊……

0

主题

12

回帖

13

积分

会员

Rank: 5Rank: 5

积分
13
 楼主| 发表于 2010-12-14 17:36:43 | 显示全部楼层
前几天在论坛上下载过的一个rp源文件,是一个并排的下拉菜单,叫做“后台管理菜单”,找不到链接了现在……
他的做法是把所有的子菜单都在一个动态面板里面。通过控制显示和位移来实现。但是似乎这位兄台偷懒没有做“在已经打开子菜单的情况下打开新的子菜单”的情况,呵呵(没有不敬的意思哦,对制作者表示感谢,因为我拿它研究了一天……)
我现在的看法是:
如果想保证无论是“所有标签都收起来再打开新的子菜单”还是“在已有子菜单打开的情况下打开新的子菜单”的情况下都正常使用,才会需要用一个变量来确认是属于上述那种情况;否则不需要定义那个变量,对吧?

因为我自己做了一个“两个标签的原型”,没有设置变量也没有问题啊 ?

0

主题

104

回帖

-25

积分

乞丐

积分
-25
发表于 2010-12-15 10:27:09 | 显示全部楼层
:D不是复杂的情况,可以直接用动态面板转换来做效果展示。
如果是很复杂的交互,就需要变量来弄的。
不过一般不会用到,因为用变量能实现的复杂效果口头交流基本就能明白。:D变量一般都自己弄着玩的时候做的。

0

主题

12

回帖

13

积分

会员

Rank: 5Rank: 5

积分
13
 楼主| 发表于 2010-12-15 13:28:22 | 显示全部楼层
8# cqggff


嗯   最后那句话让人很安心,呵呵。
我终于能跳出来,不再深究那个了。现在去研究下拖动操作去了
多谢讲解啦cqggff ! :handshake
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-5-16 13:07

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表