I’ve been trying to figure out how to use “Global Variables” in Hype so that they work across all scenes. At first I was setting a global in Hype’s javascript function window with this code…
window.theNumber = 5
Then I had to add that script to each scene via the Scene Inspector using the “On Scene Load” option. I couldn’t see how that was any different than simply setting a regular variable, such as…
var theNumber = 5
So I tried setting the Global Variable in the HEAD HTML like this…
<script type="text/javascript">
window.theNumber = 5
</script>
I’m not sure that this is the proper method, but it seems to work. So, now in each scene I can run a script like this…
var x = document.getElementsByClassName('myNumber');
for (var i = 0; i < x.length; i++)
x[i].innerHTML = theNumber
And I don’t have to call the global var script in the Scene Inspector via “On Scene Load” - YAY!
global_Var.hype.zip (19.4 KB)