Has anyone else experienced this problem? It's not a problem in Captivate, per say, but it's Captivate related.
First some vital facts:
OS: Mac OS X 10.6.4
Flash Player: 10.1.53.64
I have a customized Captivate Certificate Widget (AS3) from Captivate 4 that works perfectly. When one clicks the "Print Button", the print dialog box comes up and when one checks the print preview option, one sees the certificate ready to be sent to the printer.
Fantastic. Now I want to save this Flash file as a new file and I want to change a textbox on the certificate that is no connected to the ActionScript at all. When I publish this new file, the Print button no longer works. Can anyone explain this?
I have, in fact taken a look at the new Captivate 5 Certificate Widget. I published it out and it's print button doesn't work either! I took both my swfs into XP and opened them and they both worked fine in Firefox and IE.
After further examining both Flash files for the CP4 Certificate Widget and the CP5 Certificate Widget, I keep noticing that an error is traced to the output window when publishing the files. The error appears after pressing the Print button and then canceling the print. The error that I'm getting is:
TypeError: Error #2007: Parameter child must be non-null.
I've managed to point the problem to line 207: this.removeChild(sheets);
Is this causing the problem?
If anyone could help, that would be great. I don't want to tell my client that the certificate that was working, now doesn't work for no apparent reason.
I've been thinking about this problem some more. I've noticed that it doesn't seem to be Flash CS5 that's causing the problem. When I run the .swf file in flash (CMD+RETURN) or just open the .swf in Flash CS5, it plays perfectly. The print button works and the certificate shows up in the Print Preview.
I have noticed that if I try to open the swf in Firefox and Safari, that the print button becomes inoperable. Does anyone know why this might be happening? Could this be a bug in the latest flash player?
Just a quick update about the certificate widget.
I found that a project-wide flickering was occuring when using a CP4 Certificate Widget in a CP5 project.
I also have explored the CP5 Certificate Widget and it seems to have a completely new functionality. Apparently having the v_Name TEB at the start of a project breaks the Certificate. Removing that TEB fixes the problem.
Also, having trouble editing a CP5 Certificate's certificate Movie Clips. Also, can't seem to easily add more certificate template choices.
Any knowledge on the subject would be helpful.
I do not have an answer for you but have experienced the same problems. If you follow the instructions in Adobe help, it tells you to use the v_Name variable and the TEB. But it does not display the text box name onto the certificate. This worked beautifully in Captivate 4. I also could not get the certificate to print. If anyone has an answer for this, please respond!
And you saw these instructions in the Captivate 5 help?
The Captivate 5 Certificate widget works differently than the version 4 widget did. You no longer have to create the variable.
Helpful and Handy Links
Hope you can help me. I'm using Captivate 5.0 and have inserted the new certificate widget. However, when I do a preview, it is not prompting for the name. Now I was fooling around with this module earlier and did add a v_Name variable but I removed it. This is when my problem started. Also, for this web-based training module, there is not a "specific date" for the certificate - they could complete it anytime. Is there a way for the current date to show on the certificate or not have it there at all.
Any help is greatly appreciated.
Thank you. Yes, I followed the instructions on p. 119 in the Captivate 5 help. I even went back to look at the help for 4 to see the difference. Step 1 is to create a user-defined variable - is this incorrect? I put a text entry box on the first slide in my module, then the certificate on the last (it is after a quiz). The name entered in the TEB is not displayed - everything else is(name of course, date, etc.)
This is a bit off topic from the theme of my initial post; however, I've spoken recently with Adobe Help about not being able to edit the certificates. They've looked into the problem and they sent me an "updated" version of the Certificate Widget. I don't know if or what is different but it seems to be working from some initial tests. I don't know if they've made it available or not. I'd post the zip file if I could figure out how to do that in this forum.
On a different and also unrelated note, yes you don't need a TEB for the CP5 Certificate Widget to work. It's designed to prompt the user for a name immediately before entering the certificate. In fact, having a TEB before the Certificate will break the Certificate's functionality. Does anyone know if the background on this screen can be customized? Right now it's just a blank white screen with a text box on it. I think the words "Enter Your Name" can be changed around line 292 but I'm unsure about what I can do to customize this page.
As a personal note, this was a dumb improvement to the widget's functionality. I guess now you have to prompt the user twice for a name if you want to use their name throughout a course and print it on a certificate.
I had the same problem with my certificate not printing. Have you tried publishing your file to test it? Mine won't print (anymore for some reason) during the preview, but it does when I publish it. Also, I went into the Captivate 4 folder and imported the AS3 Certificate (you cant use the AS2/regular one). It works just fine.
I also imported the AS3 certificate put my quiz scores come in with multiple decimals, i.e., 83.33333333%. Frustrating.
>>> lynnlynnlynnlynnlynn <email@example.com> 9/3/10 8:10 AM >>>
I was able to import the AS3 certificate from Captivate 4 and it did bring in the user name, but would not print, even when published. Frustrating.
Ah, imagine my dismay when all the perfectly functional certificates in all my modules now do not work now because I upgraded to Captivate 5. I, too, cannot get it to show the name or the date or print.
WHY fix something that was not broken. It looks like it will take me hours to try to work through this.
Reading the responses, I don't see a clear answer. Doomed?
Do you have a text entry box (TEB) on a slide prior to entering the quiz? This box asks for the name and it should be associated to variable v_Name to work. The date pulls automatically... You can also go into your old Captivate 4 folder and get your AS3 Certificate if you prefer that setup. That one prints for me.
Wow! This totally sucks. I had a captivate 4 certificate in a captivate 5 module and it works fine. I even succeeded in getting a failure on the test to take the user to an invitation slide farther up in the slide order. Now I'm trying to replicate the same functionality in a second module and getting nowhere. Did anyone here find a fix for this? It's an absolute misery.
My Captivate 4 certificate works fine, but I do have problems with the "jump to slide" feature based on success or failure of the quiz. When the student fail, the movie will not jump to the slide that says "Sorry". It just freezes.
I read the chain of replies, but did anyone ever get the certificate widget to print? I tried publishing the (Captivate 5) file and could not print it. My other resident print widget works fine, but I am really interested in the certificate widget.
I find that the only solution for Captivate 5 is use the Captivate 4 gallery certificate. Insert the active text entry box at the beginning that captures the student's name, and then use this REALLY UUUUUUGLY workaround.
In the slide create a layer over the certificate face. Put in a white box with white border that covers the print and next buttons on the certificate itself.
Create a third layer. From the captivate 5 widget gallery insert the print slide widget on that layer along with a next button. Make the next button small and unintrusive because it prints UNDER the certificate box on the page that comes out of the printer.
Clever workaround; thank you for sharing it, and also thanks to Dabareh. I thought it was just a setting on my machine until I tested the Print widget and saw that it worked...then to the forum and found this post. The Captivate 5 widget could be a useful widget, so I hope it is eventually fixed.
Hello Captivate Community,
I just wanted to alert you to something I discovered when creating a custom certificate widget in flash with a print button. The print button works when testing the swf in flash and in published courses, but not when 'previewing' my project in captivate. Some of your problems may be remedied simply by publishing the course.
Hope that helps!
How can I access this Captivate 4 widget? I have Captivate 5, and cannot find a certificate widget within the program
that shows the user's score and/or actually prints when you hit the print button included on the certificate, so I would like to try this workaround, if possible.
The only way I found to do it is to make the module in Captivate 4. All the other ways (importing the 4 widget into 5...creating your own widget) were too complicated and didn't work consistently. I make my test modules in Cap 4 and the training modules in Cap 5. I know, silly, but it works.
Can anyone tell me if this has been fixed. I've been working on this for 3 days and it is very frustrating. I really like the certificate, and I can
use print screen if I want the end user to provide proof of completion, but the widget is non-functional. I'm working in Cap 5 and it's my first attempt. Any assist in resolving this would be great!!!
I have Cap 3 as the old version (and now Cap 5, probably would have rethought this if I knew it was this cumbersome) and so I'm trying this version for testing. However, I've been through so many iterations of this mess, I'm not even sure what I'm doing anymore. Can you print a certificate in 4? Can you e-mail a certificate copy in 4? Can you enter a name to the test information in an e-mail so you can send the information to the department for review and response in 4? Can you give me the 5-10 easy steps to getting reporting information out of the system and into someone's hands easily (preferably electronically). Any help you can provide would be great.
I use Cap 4 for testing. You put a name field in the first slide, then the certificate widget will fill in the name, date, and score. You get a print or e-mail field at the bottom of the certificate.
I used Internet sources to find out how to do some things, but the Adobe free online webinars taught me most of it.
Adobe webinars: New one coming up: Effectively using Acrobat.com with Adobe Captivate 5 for Tracking Learners’ Quiz Results, May 11, 2011, 10:00 PT http://www.adobe.com/cfusion/event/index.cfm?event=list&type=eseminar& loc=en_us
There are five or six more on Captivate on this page...scroll down. After the upcoming sessions, there are dozens of recorded session (one about adding quizzes in Captivate 5). (You just have to create an Adobe log in and password to be able to sign up for the webinars or watch and listen to the recorded versions if you miss it.)
I also check Adobe TV for great tutorials. http://tv.adobe.com/search/?q=captivate
As far as making the certificate work in Cap 5, I've read a lot of suggestions, but couldn't make them work.
There are two workarounds to my knowledge.
1. Devary's fix: Place a white rectangle over the print and next buttons that are native to the widget, then insert the print widget onto the certificate widget. This did work for me, however I had some timing issues with the white rectangle disappearing and revealing the native buttons, etc.
2. So, what I ended up doing was taking a screen shot of a plain certificate (I used SnagIt), and inserted this image onto a slide. I then used this system variable $$cpInfoCurrentDateString$$ in a text caption box to insert the date on the certificate, and this user variable $$v_Name$$ in a text caption box to insert the user's sname.You can then insert the print widget onto this slide. However, I actually purchased cpguru's intelligent print widget to use since it forces landscape printing.
Hope this helps! Let me know if you need more details.
Europe, Middle East and Africa