Native Storyline calculator (no Flash)

Mar 23, 2014

Hi everyone, my learners will need a calculator in my courses, and I was hoping to find a solution that doesn't rely on a Flash. I was inspired by a project called BetterCalculator that I found on another thread that was originally developed by Dave Mozealous. Unfortunately, that calculator didn't accept decimals - only whole numbers. Also, having to click everything on screen is a bit of a chore, so I thought allowing keyboard entry would be cool too. 

Well, here's a working demo of the newest iteration of Dave's calculator, and I've attached the Storyline project for you to adapt/improve as needed. 

It includes both keyboard entry and decimal entry (up to 2 decimal places). I hope this is helpful.

53 Replies
Chris  Pearce

Hi everyone,

I'm trying to create a simple interactive backspace key for a password keypad simulation. I'm trying to utilize the keyboard.story file that Daniel Bond shared on this post some time back.

I was able to add a "Clear" button to the slide using an adjust variable trigger but would love to add a simple backspace button, too. Any tips would be greatly appreciated. I've attached the keyboard.story file here, too. The attached file doesn't include my "Clear" button. It's the original file I'm trying to modify. 


marina r

Hi Everyone, 

I am trying to create a walkie talkie radio.  See attached powerpoint for a visual.  I have figured out how I am going to tackle some aspects of the radio, but I still don't know how to create a window to display the numbers of the number buttons that are  pushed.  

I am planning on simulating turning the knobs using this technique: .  I am planning on creating gifs to simulate the blinking lights of the walkie talkie.  

But I can't figure out how to make the numbers appear in the window when they are dialed.  I thought it was very similar to your calculators because when you push buttons on  your calculator, they appear in the little window to show you what you have "dialed".  In other words, when the user presses "1", I want it to show up in the window.  If a user pressed 1 then 2, I want 12 to show up.  How do I do this?  Is there a way to do this without javascript?  I don't know how to use it, but I was hoping referencing variables could work.  Any ideas are greatly appreciated!!



Leslie McKerchie

Glad that Michael was able to assist you here Marina :) I just wanted to pop in to confirm that we do have spam filters in place to prevent users from posting 'too fast', but some of our regular non-spammy users get caught by it during conversations sometimes. I apologize for any inconvenience this may have caused, but it looks like your posts are there now :)

This discussion is closed. You can start a new discussion or contact Articulate Support.