hypeDocument.currentSceneIndex
Returns the current scene index (Number).
/**
* hypeDocument.currentSceneIndex 1.0
* @return {Number} gives you the current scene index
*/
hypeDocument.currentSceneIndex = function(){
var hc = document.getElementById(hypeDocument.documentId());
var sa = hc.getElementsByClassName("HYPE_scene");
for (i = 0; i < sa.length; i++) {
if (sa[i].style.display === "block") return parseInt(sa[i].getAttribute("hype_scene_index"));
}
}
Usage:
The scene index can also be obtained through element.getAttribute(“hype_scene_index”) in an scene load function but this implementation is agnostic to it’s location and can be used in any Hype function.
var nr = hypeDocument.currentSceneIndex();