Set value of variable OnLoadVariable equal to
RT,这个语句在很多控件和页面的交互事件中看到过。看了很多教程,写到这里都一句带过……简单的知道好像是定义变量或者“初始化”(错了?)用的。不过因为没有编程基础,对于这个语句一直没法理解……
不知道为什么一个动态面板做的下拉菜单也要用这个,难道赋值0和1分别对应不同的状态吗?(隐约感觉也许和我的原型只能演示一次有关?)
谢谢各位的指点,感激不尽。
第一次发帖,希望没有违反版规。 厄也许我对变量的理解就不太对? 这是设置变量OnLoadVariable的值等于...
0或1都是自己随便用的,将来做条件判断时使用。你可以使用其它的数字。
关于它的应用,可以再看看其它的组件例子。
或者,选择加入Axure线上培训。
http://www.hiaxure.com/thread-479-1-1.html 3# 尹广磊
谢谢 我基本研究了下,尝试了下没有设置变量的效果,就是多点击几次之后,显示出来的隐藏动态面板会不断下移(move by)。
可不可以这么理解:设置OnLoadVariable变量的值的目的是随时将交互后的对象状态“归零”,就比如动态面板移动之后,马上给整体状态设置回到刚开始……
不知道这么理解有没有不对的地方啊?谢谢版主的解答! 变量一般用作两种用途:
1.界定当前状态
2.传递内容参数
界定当前状态就是使用自己定义的变量界定你需要的状态,进行对应的条件操作。比如我设置一个visiable的变量用于判定一个panel的状态,0表示隐藏,1表示显示。那么我就可以读取这个变量当前的数值获得这个panel的状态,以便进行对应操作。
传递内容参数就是使用变量传递你需要的内容。比如我可以设置了一个weight的变量,传递一个textarea的内容到一个text空间内,让用户产生预览的感觉。 哦 很详细啊。
我去研究下,谢谢了cqggff!
看你说话的语气,像是有编程基础一样,哎,羡慕啊…… 前几天在论坛上下载过的一个rp源文件,是一个并排的下拉菜单,叫做“后台管理菜单”,找不到链接了现在……
他的做法是把所有的子菜单都在一个动态面板里面。通过控制显示和位移来实现。但是似乎这位兄台偷懒没有做“在已经打开子菜单的情况下打开新的子菜单”的情况,呵呵(没有不敬的意思哦,对制作者表示感谢,因为我拿它研究了一天……)
我现在的看法是:
如果想保证无论是“所有标签都收起来再打开新的子菜单”还是“在已有子菜单打开的情况下打开新的子菜单”的情况下都正常使用,才会需要用一个变量来确认是属于上述那种情况;否则不需要定义那个变量,对吧?
因为我自己做了一个“两个标签的原型”,没有设置变量也没有问题啊 ? :D不是复杂的情况,可以直接用动态面板转换来做效果展示。
如果是很复杂的交互,就需要变量来弄的。
不过一般不会用到,因为用变量能实现的复杂效果口头交流基本就能明白。:D变量一般都自己弄着玩的时候做的。 8# cqggff
嗯 最后那句话让人很安心,呵呵。
我终于能跳出来,不再深究那个了。现在去研究下拖动操作去了
多谢讲解啦cqggff ! :handshake
页:
[1]