Lectora进阶:闫老师带你玩转变量(4)
昨天的事儿你想通了吗?有朋友问闫老师咋整嗫?
首先,我们看看“新年快乐”这个事儿咋整。
我们从头开始,先要搞清制作步骤和逻辑。要实现这个效果,第一步,是要在作品中调用变量CurrentDate,第二步,就是当变量 CurrentDate为一月一号时,显示祝贺文本。
这样,我们就要有两个文本块儿,一个放置变量 CurrentDate,一个放置祝贺文本,还需要两个操作,一个调用变量,一个显示祝贺文本。
先给页面添加两个文本块儿,如果作品级别较多,而你又想在整个作品中显示这个效果,那就在作品级别添加这两个文本块儿,一个命名为Datetext,一个命名为Nytext。给Nytext设置初始时隐藏,并输入文本“元旦快乐!”,设置字体大小和颜色等属性。
然后,给作品添加第一个操作,设置为页面(作品)显示时,更改内容,目标选择 Datetext,值选择变量CurrentDate。再给作品添加第二个操作,设置为页面(作品)显示时,显示文本Nytext,条件是变量 CurrentDate包含January 01。好了试试吧。
咋样?你肯定不成功,因为今天就不是元旦嘛。那总不能等到明年元旦再试吧,呵呵,这个就不用我说了吧。
至于设置半年权限,是不是你想通了呢?
还是第一步调用CurrentDate变量,第二步显示提示文本或信息,并延迟30秒后关闭作品,怎么实现?哦,给作品添加两个操作,一个显示提示文本,一个延迟30秒后关闭作品,两个操作都有一个触发条件,那就是CurrentDate等于你指定的时间。
用户生日播放“生日歌”这个事儿,涉及一个输入字段的变量,我们以后讨论。