Blog Post
MeaghanLister-3
8 years agoCommunity Member
Okay... I wrote some code. I thought it would work, but it doesn't seem to. This is my code. Any ideas?
var words = ['cat', 'dog', 'rabbit'];
var word = words[Math.floor(Math.random()*words.length)];
var actions = ['run', 'jump', 'climb', 'sleep'];
var action = actions[Math.floor(Math.random()*actions.length)];
var affinities = ['likes', 'loves', 'hates'];
var like = affinities[Math.floor(Math.random()*affinities.length)];
var player = GetPlayer();
player.SetVar("animal", word);
player.SetVar("movement", action);
player.SetVar("affinity', like);
I took a blank slide, inserted this script to start when the timeline started, and then just was trying to display my three variables on screen, but the published output is blank.
var words = ['cat', 'dog', 'rabbit'];
var word = words[Math.floor(Math.random()*words.length)];
var actions = ['run', 'jump', 'climb', 'sleep'];
var action = actions[Math.floor(Math.random()*actions.length)];
var affinities = ['likes', 'loves', 'hates'];
var like = affinities[Math.floor(Math.random()*affinities.length)];
var player = GetPlayer();
player.SetVar("animal", word);
player.SetVar("movement", action);
player.SetVar("affinity', like);
I took a blank slide, inserted this script to start when the timeline started, and then just was trying to display my three variables on screen, but the published output is blank.
- ZsoltOlah-2c1a48 years agoCommunity MemberIt's hard to see on an iphone but it seems like there's a a Math- instead of Math. in your code.
Sent from my iPhone - ZsoltOlah-2c1a48 years agoCommunity MemberOk. Nevermind it's the iphone displaying line break..
Sent from my iPhone - ZsoltOlah-2c1a48 years agoCommunity MemberIf you're using Chrome, Ctrl+Shift+I opens the developer window and you'll see the errors in read.
You can try to fix the code without republishing in the /story - AlexanderSalas8 years agoCommunity MemberMake sure you create the variables in Storyline and reference them on the slide