Lectora 11.3 has broken variables for our flash products.
November 13, 2013 12:00 AM
From what we can tell, the difference from V11.2a and V11.3 is that 11.2 variables are treated as integers and 11.3 as a string.
Browser
This is how the console in Chrome developer tools reads the variables
[ATTACH=CONFIG]509[/ATTACH]
This is an expanded view for the 11.
[ATTACH=CONFIG]511[/ATTACH]
Published files
After digging around the published files. The actions to set the variables are different.
[ATTACH=CONFIG]510[/ATTACH]
Why was this changed? ... More importantly is there something I can do to easily fix this?
This has caused major issues with our flash courses.
I did NOT expect a minor incremental update to break half of our products.
Discussion (2)
Updated to 11.3.1.
The problem still exists.
It boils down to the getValue function returning different content between different versions of Lectora.
The screenshots below are the exact same course, published in different versions of Lectora.
The different in the returned value is what has broken getValue and what has broken how Flash / Lectora interacts with variables.
11.3 & 11.3.1
[ATTACH=CONFIG]514[/ATTACH]
11.2a
[ATTACH=CONFIG]513[/ATTACH]
This has been fixed in version 11.3.1.
Running getValue now returns a value instead of an object. :)
Hurrah!
Discussions have been disabled for this post