Hype 4交互动效制作软件中的JavaScript函数通常是为响应用户事件而运行的。例如可以通过JavaScript函数使运动中的物体改变属性,可以限定对象的运动范围或者触发某个事件等等。就像图1例子中,在打开一个场景1s后,触发了JavaScript函数,在页面中跳出一个弹窗。
一、创建新的JavaScript函数
通过时间线操作添加了触发关键帧后,在“Timeline Action”的“操作”中选择“运行JavaScript”,然后在函数中选择“新函数”,此时Hype 4软件界面中会打开一个新窗体,这个新窗体就是JavaScript文档查看器。
二、JavaScript文档查看器
JavaScript文档查看器分为上下两部分:上半部分为函数程序,下半部分是API(应用程序接口)函数列表及其说明。
1、函数程序
在Hype 4的JavaScript文档查看器中,有一个固定格式的函数:
function untitledFunction(hypeDocument, element, event) {
}
1)函数名
“untitledFunction”为函数名,可以选择它并更改为指定的名字。JavaScript函数的名称不能以数字开头,如果Hype的场景中有多个JavaScript函数,注意函数名不能相同。
2)参数
小括号()里的hypeDocument、element、event为函数的三个参数,是函数必须的,不能编辑。
3)函数程序体
花括号{}里是编写函数程序的地方,里面的程序体由一条或者多条代码构成。为阅读方便,一般一行一条代码,并以分号“;”结束。
2、API函数列表
API函数列表有助于快速构建JavaScript函数,这个列表提供了Hype 4所有的JavaScript API函数及其使用说明。
使用API函数的方法非常简单,把光标放在函数体中需要插入API函数的地方。在列表中选择要插入的API函数,在列表右边的函数说明区域,单击函数名称右侧的“插入”按钮,该API函数就插入到光标处了。
此外,还可以在要插入的API函数上双击鼠标左键,或者把该API函数拖放到上部分的函数中,也能把函数插入到光标处。
三、总结
通过本章节,小伙伴应该学会了在Hype 4(H5制作工具)中,如何创建JavaScript函数以及插入API函数的方法。下一章节,小编将通过一个例子讲述如何在时间线操作中运行JavaScript函数,敬请期待!