storyline 3: JavaScript实例之变量传递方法
的有关信息介绍如下:storyline 提供了JavaScript触发器,可以通过该触发器执行JavaScript代码,提高课件制作效率或实现特殊效果。storyline没有公开JavaScript接口函数,但提供了变量传递方法。
var player=GetPlayer();//定义实例player.GetVar("变量名");//获取storyline中的变量player.SetVar("js变量",变量名);设置storyline中变量的值。
本例使用该接口进行加法运算。
点击“管理项目变量”按钮,添加变量,变量名自定。
按照下图的样式做好幻灯片。
给“确定”按钮添加“执行JavaScript”触发器。
在脚本区编下如下代码:
var player=GetPlayer();//定义实例var a=player.GetVar("jiaoshu1");//获取storyline中的jiaoshu1变量var b=player.GetVar("jiaoshu2");//获取storyline中的jiaoshu1变量var c=a+b;player.SetVar("c",he);//把js中的变量c的值传递给sl的变量he。