Lectora进阶:闫老师带你玩转变量(引子)
效果说明:有两个页面,在第一个页面中,有两个按钮,第二个页面中有两个文本框。点击按钮一,显示第二个页面中的文本块儿一,点击按钮二,显示第二个页面中的文本块儿二,但不能出现文本块儿一。
解决方法一:(最笨但最简单的方法)换个思路,把页面二分成两个页面,一个(假设为P2)放置文本块儿一,一个(假设为P3)放置文本块儿二。设置按钮一的动作指向显示P2,按钮二的动作指向显示P3。问题解决。
自我点评:反正在发布的成品中,学习者是看不出几个页面,效果不受任何影响。
方案二:放在同一个页面,我不知道原提问者为何要把两个文本块儿放在另一个页面,而不放在同一个页面,其实,完全没必要再搞一个页面,直接把要显示的文本块儿放在本页面中,设置为初始时隐藏,分别给两个按钮添加操作指向两个文本块儿,同时隐藏不想显示的元素。
自我点评:全面了解软件的功能非常重要,你经常做的也许一直是个错误。
视频是为文字演示效果的。(两分钟)(小编提示:如果视频不能正常播放,请切换浏览器模式或切换浏览器)
方案三:利用变量,假设当前页面为P1,要显示的包含两个文本块儿的页面为P2,给作品级别添加一个变量s1,给页面P1的第一个按钮添加两个操作,一个是点击转到P2,一个是点击修改变量设置为变量S1等于a,给第二个按钮也添加两个操作,一个是点击转到P2, 一个是点击修改变量设置为变量S1等于b,然后在P2中给页面添加两个操作,一个是页面显示时显示文本块儿一,条件是变量s1等于a。一个是页面显示时显示文本块儿二,条件是变量s1等于b。
自我点评:学会使用变量就像是学会游泳一样,你才可以自由地去水里玩耍。
方案四:利用变量,类似方案三,给作品级别添加两个变量,s1和s2,分别给按钮一添加两个操作,一个指向P2,一个修改变量s1等于1,给按钮二添加两个操作,一个指向P2,一个修改变量s2等于1。然后在页面P2中添加两个操作,一个显示文本块儿一,条件是变量s2等于1。
自我点评:变量可以灵活地应用,变量无处不在,无所不能。