课件制作:第五章 插入交互-执行JavaScript程序习题讲
如果某些复杂的效果或者交互不能通过Storyline直接实现时,这时可以采用触发器中的执行JavaScript程序来实现一些特殊的功能。
题目:通过JavaScript实现显示系统时间。
操作步骤:
1、新建一个文本变量sysDate

2、插入一个文本框,并引用变量

3、添加触发器,执行JavaScript,写上显示系统日期的代码。

附JavaScript代码:
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var hh= currentTime.getHours()
var mm= currentTime.getMinutes()
var ss= currentTime.getSeconds()
var week= currentTime.getDay()
var days=[ "日 ", "一 ", "二 ", "三 ", "四 ", "五 ", "六 "]
var dateString= year + "/" + month + "/" + day ;
var timeString =hh+":"+mm+":"+ss;
var dateAndTimeString=year + "/" + month + "/" + day +" "+hh+":"+mm+":"+ss+" "+"星期"+days[week];
var player = GetPlayer();
player.SetVar("sysDate",dateString);
player.SetVar("sysTime",timeString);
player.SetVar("sysDateAndTime",dateAndTimeString);