I’ve been using the FlashHelp format for my help systems for the last few years. FlashHelp is a variant of WebHelp, basically running on the same logic. Instead of being made up of static images, though, the skin consists of Flash movies. The idea is to have a spiffy-looking help system that will look and behave the same across operating systems and Web browsers.
I use this format for those benefits, and actually, when I first started using RoboHelp, a related project had a FlashHelp system. I used that project to familiarize myself with RoboHelp in general, so I figured I’d just use FlashHelp too. I had attended a couple of workshops on Flash in college, so I knew some basics and could get into the .fla files to make edits to them and customize the skins.
However, after using this format for nearly four years, I’ve had thoughts of using WebHelp instead.
Security Warning
Our Web apps run in secure environments, and when a FlashHelp system is called in IE, we get the nonsecure items warning. With Captivate demos, I’ve tracked this down to the http references in the Flash <object> tags. I’m in the middle of trying it out with the Flash files, but there are a lot of them with these tags, and I’m waiting to see the results. But to have to click “Yes” every time I want to see the help system is annoying, and I can’t see that IE actually blocks anything whether we click Yes or No. I can do without that warning, and I’m sure the users can as well.
Load Time
It takes several seconds for the entire FlashHelp skin to load. WebHelp comes up in just over a second. Especially when they’re in the middle of a task and pressed for time, people don’t want to wait for a fancy-schmancy Flash movie to load before they can start getting answers.
Lack of Support
In RoboHelp 8, the WebHelp search was improved. That improvment apparently didn’t extend to FlashHelp even though it’s WebHelp based. It seems that hardly any effort is spared for FlashHelp improvements, probably because the FlashHelp forum on the Adobe site has hundreds fewer threads than many of the other forums, suggesting that not many help authors use the format, so it’s not worth the expense. That in turn probably discourages people from using it, and so forth.
I hesitate on this point only because if I abandon FlashHelp, I probably won’t keep up on it, so I may not be able to help anyone who comes to the forum looking for assistance with that format. There aren’t many people who respond to FlashHelp questions, and I’d like to still be able to do it. But it’s not a good reason to keep a format that I don’t think is benefiting my users.
Lack of Know-How
I mentioned that I know some basics of editing Flash files. But that’s as far as it goes. I don’t know a thing about ActionScript. Not being a Flash developer, I can’t expand the functionality of the help systems if I’d like to—I can only edit what’s there. If there are bugs, they aren’t likely to get fixed (see the previous point), and I probably can’t fix them myself. I can discover a workaround here and there, but I can’t get into the guts of things and fix them, I’m letting some time go to waste.
I’m not sure when I’ll take the plunge and switch formats. Fortunately, since FlashHelp is a WebHelp variant, making the switch wouldn’t affect the help calls in the applications. I may have to get to the point where I have some extra time, but that looks like it’s not going to happen right away, which is a good thing.