In the HTML5 version of a storyline presentation I am able to access the story object and take a look at different things in the presentation.
In the non-HTML5 version it seems that all of this data may be hidden within the .swf. Is there anyway to access the story object in the non-HTML5 version?
I think you are completely misinterpreting my question. Nobody ever mentioned decompiling anything published. I didn't even mention anything to do with a compiled output. Let me attempt to rephrase:
When using the HTML5 output on a browser that actually triggers the non-flash version to load the GetPlayer() function in JavaScript which we use to make use of GetVar() and SetVar() also allows you to obtain other information like the current frame, how many frames there are, etc...
When using the HTML5 output on a browser that actually triggers the flash version to load the GetPlayer() function simply returns an HTMLEmbedElement with the GetVar() and SetVar() method attached to this DOM object. The bad part is that this DOM object is missing all of the other functionality like the ability to obtain other information like the current frame, how many frames there are, etc...
Although there may be others in the community who can assist you with digging into our published JavaScript, Articulate supports our published output as-is. We can't provide support for modifying or accessing objects in our output.
3 Replies
Good Afternoon Daniel, and welcome to Heroes!
You are correct in observing that some of our published Flash output is compiled, and we do not support decompiling our published output.
Good luck with your project!
I think you are completely misinterpreting my question. Nobody ever mentioned decompiling anything published. I didn't even mention anything to do with a compiled output. Let me attempt to rephrase:
When using the HTML5 output on a browser that actually triggers the non-flash version to load the GetPlayer() function in JavaScript which we use to make use of GetVar() and SetVar() also allows you to obtain other information like the current frame, how many frames there are, etc...
When using the HTML5 output on a browser that actually triggers the flash version to load the GetPlayer() function simply returns an HTMLEmbedElement with the GetVar() and SetVar() method attached to this DOM object. The bad part is that this DOM object is missing all of the other functionality like the ability to obtain other information like the current frame, how many frames there are, etc...
I'm sorry for the trouble, Daniel.
Although there may be others in the community who can assist you with digging into our published JavaScript, Articulate supports our published output as-is. We can't provide support for modifying or accessing objects in our output.
This discussion is closed. You can start a new discussion or contact Articulate Support.