Skip navigation
Currently Being Moderated

Captivate Certificate Widget - Printing Problems.

Aug 11, 2010 12:53 PM

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

Captivate 5

Flash: CS4

Flash Player: 10.1.53.64

Browser: Firefox

 

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.

   at flash.display::DisplayObjectContainer/removeChild()

   at CertificateWidget_fla::MainTimeline/ClickPrint()

 

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.

 
Replies 1 2 Previous Next
  • Currently Being Moderated
    Aug 31, 2010 6:22 AM   in reply to geotrice

    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!

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 31, 2010 7:45 AM   in reply to lynnlynnlynnlynnlynn

    If your name in the v_Name TEB is not displaying, you need to unselect the "Validate User Input" on your TEB settings

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 31, 2010 7:49 AM   in reply to CDPublicHealth

    I did that.

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 31, 2010 1:46 PM   in reply to lynnlynnlynnlynnlynn

    Hi there

     

    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.

     

    Cheers... Rick

     

    Helpful and Handy Links

    Begin learning Captivate 5 moments from now! $29.95

    Captivate Wish Form/Bug Reporting Form

    Adobe Certified Captivate Training

    SorcererStone Blog

    Captivate eBooks

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 31, 2010 2:31 PM   in reply to Captiv8r

    Hi Rick:

     

    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.

     

    Janet

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 1, 2010 5:03 AM   in reply to Captiv8r

    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.)

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 1, 2010 11:58 AM   in reply to geotrice

    Thank you very much for continuing to pursue the solution to this problem.  I will try what you did. And yes, the CP4 one worked great, so why change.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 2, 2010 6:22 AM   in reply to geotrice

    I started over and did not create a TEB, but only inserted my certificate.  I do not get a prompt for user name at all and I cannot print.  Any other suggestions?

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 2, 2010 9:07 AM   in reply to lynnlynnlynnlynnlynn

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 3, 2010 5:10 AM   in reply to CDPublicHealth

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 4, 2010 11:24 PM   in reply to lynnlynnlynnlynnlynn

    Hello There,

     

    Can you please send me a sample file with the widget embedded to viswanat@adobe.com? Will have a look at it.

     

    Thanks,

    Vish

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 5, 2010 5:38 AM   in reply to lynnlynnlynnlynnlynn

    Hi:

     

    I also imported the AS3 certificate put my quiz scores come in with multiple decimals, i.e., 83.33333333%. Frustrating.

     

    >>> lynnlynnlynnlynnlynn <forums@adobe.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.

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 7, 2010 4:23 AM   in reply to deword

    The lack of rounding numbers to 2 decimal places is an issue for me.  If anyone knows AS3 coding and how to fix it please share.  I think I will start a new thread for that situation.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 20, 2010 2:27 PM   in reply to geotrice

    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?

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 21, 2010 4:38 AM   in reply to dabareh

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 21, 2010 4:40 AM   in reply to dabareh

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 21, 2010 9:01 AM   in reply to CDPublicHealth

    Thank you...I will try to tweak it.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 29, 2010 10:28 AM   in reply to geotrice

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 29, 2010 12:14 PM   in reply to DevarySS

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 13, 2011 10:31 AM   in reply to geotrice

    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.

     

    Bobby

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 13, 2011 12:44 PM   in reply to Bobby2012

    I never got an answer and could never get it to work.  I do all the work in which I want certificates in C4 and all which don't have certificates in C5.  It's a pain, but my only solution.

     

    Dabareh

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 13, 2011 1:18 PM   in reply to dabareh

    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.

     

    screen01.png

    screen_2.png

    screen_3.png

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 14, 2011 4:54 AM   in reply to DevarySS

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 19, 2011 4:47 AM   in reply to Bobby2012

    Bobby, I used the C4 certificate widget.  I attached the widget and the fla file in case you need to edit it.

     

    Remeka Turk

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 25, 2011 11:11 AM   in reply to geotrice

    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!

     
    |
    Mark as:
  • Currently Being Moderated
    Jan 25, 2011 3:10 PM   in reply to swmangold

    We continued to have problems even after publication and delivery over our testing server.


     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2011 8:45 AM   in reply to DevarySS

    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.

    Thanks!

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2011 8:54 AM   in reply to CABakerLibrarian

    It's only part of the gallery for captivate 4. send me an email address and I'll send you a copy of the file.

    my generic email is devaryssmart@gmail.com

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2011 9:14 AM   in reply to CABakerLibrarian

    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. 

     

    Dabareh

     
    |
    Mark as:
  • Currently Being Moderated
    May 2, 2011 1:10 PM   in reply to dabareh

    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!!!

     
    |
    Mark as:
  • Currently Being Moderated
    May 2, 2011 1:27 PM   in reply to Lisa7867

    I think there may be a (complicated and convoluted) way around it, but I continue to do all my quizzes in Cap 4 and lessons in Cap 5, because of that issue.

     
    |
    Mark as:
  • Currently Being Moderated
    May 2, 2011 1:47 PM   in reply to dabareh

    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.

     

    Thanks,

     

    Lisa

     
    |
    Mark as:
  • Currently Being Moderated
    May 2, 2011 2:33 PM   in reply to Lisa7867

    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.

     

    Web sites: 1. http://blogs.adobe.com/edtechatadobe/2009/06/some_widget_fun_with_capt ivate.html

    2. http://help.adobe.com/en_US/Captivate/4.0/Using/WS48CDC052-3430-49b3-9 BFC-0FC7793F1C34.html 

    3. http://stevehoward999.wordpress.com/2009/03/22/captivate-4-capture-sto r-and-display-your-users-name/ 

     

    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.

     

    :O) Dabareh

     
    |
    Mark as:
  • Currently Being Moderated
    May 4, 2011 6:25 AM   in reply to Lisa7867

    Hi Lisa,

     

    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.

    Chelsea

     
    |
    Mark as:
1 2 Previous Next
Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points