The tool they use at my workplace outputs the training modules in Flash and HTML5 video. They have basic buttons, but other than that they are not very interactive. Everywhere else I've seen has been flash.
As far as things like this go, you probably still have a little while before you're going to NEED to look for HTML5 or other methods of doing your training in my opinion. Flash still has a fairly long life on the desktop and if that's where the majority of your market is, then you shouldn't need to worry about it I wouldn't think. (though I would love to see it die)
You can also output Flash directly to mobile apps. I don't know anything about how to do that, I just helped do some basic testing recently.
The one thing I do know for a fact about all of this, is quality tools for CBL creation are not cheap.