CP7 Advanced Action stopped working

I am trying to create a slide that gives answer specific feedback to a multiple choice practice question.  To do this I am using the radio button interaction and an advanced action that displays the appropriate text caption box based on the selected answer.  It also shows the "next" button allowing the user to proceeed to the next slide upon choosing the correct answer.  I have used this method before successfully.  It was working properly for this specific slide.  Then, suddenly, on one preview it stopped working.  Clicking the "Check answer" button has no effect.  No text captions are displayed at all.
If you want to see the problem the (unfinished) project is here.  Slide 6 is the problem.  It should be behaving exactly like slide 4, and was at first.
I'm sure I did not inadvertently change anything about the slide or the action and have checked to see that everything is set properly.  I have checked and rechecked the variable and action names for conflicts with other actions.  I have restarted Captivate and restarted the computer.  I tried assigning a different action to the "Check Answer" button then re-assigned the desired action to try to "reconnect" it.  The action was working correctly each time I previewed the project until one time it did not work.  It has not worked since.  I believe that I only worked on static content slides between the working and non-working previews so I can't see what I could have done to break it.  The problem occurs in both Flash and HTML5 and in both previews and published files.
I must have done something but I can't see what.  Any suggestions would be most apppreciated.
I am using the latest version of Captivate - 7.0.1.237 - on Windows 8.1
Here is a screen shot of the action:
Thanks for anything you might be able to add here.

Thank you for your suggestions.  Looking with fresh eyes today I found the problem.  On checking the radio button interaction there was no variable listed.  Somehow the variable holding the selection had become "disconnected" from the interaction.  Re-entering it fixed the problem.  Of course I only discovered this after deleting and recreating the actions and trying your suggestion of sharing the action from the other working slide.  When none of these worked I was trying to figure out what else might be common to all of these "solutions" and eventually found it.
As for your other offered tips, I don't mind at all and welcome them.
I considered grouping items but unless I am missing something there is no group that is common to all options and can be shown/hidden together.  I would have to create separate groups for each alternative answer which seems to me to be about an equal amount of work to showing/hiding individual items.
As for your labelling suggestions, I have adopted them and made the appropriate changes.
Once again, thank you so much for your time and efforts.

Similar Messages

  • Advanced actions not working in project preview or publish

    I have a project with advanced actions which work fine in single slide preview but which don't work at all in project preview or when I publish.  To make it even worse a slide on the same project I did earlier works ok when previewed.  Very confused!  Any suggestions?  I have used the force publish option and all the timelines look the same as the successful slide as far as I can see so I have no idea.

    Hi Lilybiri,
    sorry for the delay in replying, I've been tied up elsewhere.  I'm using CP7.  My advanced action is simply meant to show one image after another on click of a button.  It works perfectly for the first instance and then doesn't for the next two.  The only difference between the slides is that the latter two have the images stacked on top of each other whereas the first slide has the images placed separately on the slide.  This is the advanced action for the first slide:
    The decisions just refer to the images.  And this is the timeline:
    Compared to one of the slides that doesn't work (no images appear)
    where again the decisions are just referrring to showing images, and the timeline for this slide:
    As I said they both look the same to me apart from the layering of images on the second slide. Any help much appreciated!

  • Hide/Show Dynamic Action Stopped Working

    Good Morning,
    Once I upgraded my application to Apex 4.2.2, my dynamic action stopped working. It worked fine in 4.1.
    I also used javascript to hide/show my fields.
    code below
    <script language="JavaScript" type="text/javascript">
    function onPgLoad()
    //hides reporting select, unless certain utcs are selected they are selected
      var ForceGenUTCSrch = $v('P310_FORCE_GEN_UTC_SRCH');
      var RptMenu         = $v('P310_REPORT_MENU');
    if  (RptMenu == '1'&&(ForceGenUTCSrch == '0GTAA' || ForceGenUTCSrch == '8MMUB' || ForceGenUTCSrch == 'CCMAR' || ForceGenUTCSrch == '0GQGC' || ForceGenUTCSrch == '0GQGB' || ForceGenUTCSrch =='3NNNA' || ForceGenUTCSrch == '3PQAA' || ForceGenUTCSrch == 'XMCAS' || ForceGenUTCSrch == '8NJAA' || ForceGenUTCSrch == 'XMMCB' || ForceGenUTCSrch == '9VCBH' || ForceGenUTCSrch == '3PNAA' || ForceGenUTCSrch == '3PLFA' || ForceGenUTCSrch == '3PMAA' || ForceGenUTCSrch == '3NSAA' || ForceGenUTCSrch == '8NHAA' || ForceGenUTCSrch == 'CBSAD' || ForceGenUTCSrch == 'CCVAA' || ForceGenUTCSrch == '9VDLB' || ForceGenUTCSrch == '3NHAA' || ForceGenUTCSrch=='1HDAA' || ForceGenUTCSrch=='0EZ99' || ForceGenUTCSrch=='0JZ99' || ForceGenUTCSrch=='1AZ99'|| ForceGenUTCSrch=='9YZ99' || ForceGenUTCSrch=='CUZ99'))
        var get = new htmldb_Get(null,null,'APPLICATION_PROCESS=PROC_UTC_RPRTG_ORG',0);
       gReturn=get.get();
        $x_ShowItemRow('P310_FORCE_GEN_RPRTG_ORGN');
       else
         $x_HideItemRow('P310_FORCE_GEN_RPRTG_ORGN');
    </script>
    <script language="JavaScript" type="text/javascript">
    function FunSelUTC()
    //hides reporting select, unless certain utcs are selected they are selected
      var ForceGenUTCSrch = $v('P310_FORCE_GEN_UTC_SRCH');
      var RptMenu         = $v('P310_REPORT_MENU');
    alert(RptMenu);
    if  (RptMenu == '1'&&(ForceGenUTCSrch == '0GTAA' || ForceGenUTCSrch == '8MMUB'|| ForceGenUTCSrch == 'CCMAR' || ForceGenUTCSrch == '0GQGC' || ForceGenUTCSrch == '0GQGB' || ForceGenUTCSrch =='3NNNA' || ForceGenUTCSrch == '3PQAA' || ForceGenUTCSrch == 'XMCAS' || ForceGenUTCSrch == '8NJAA' || ForceGenUTCSrch == 'XMMCB' || ForceGenUTCSrch == '9VCBH' || ForceGenUTCSrch == '3PNAA' || ForceGenUTCSrch == '3PLFA' || ForceGenUTCSrch == '3PMAA' || ForceGenUTCSrch == '3NSAA' || ForceGenUTCSrch == '8NHAA' || ForceGenUTCSrch == 'CBSAD' || ForceGenUTCSrch == 'CCVAA' || ForceGenUTCSrch == '9VDLB' || ForceGenUTCSrch == '3NHAA' || ForceGenUTCSrch=='1HDAA' || ForceGenUTCSrch=='0EZ99' || ForceGenUTCSrch=='0JZ99' || ForceGenUTCSrch=='1AZ99' || ForceGenUTCSrch=='9YZ99' || ForceGenUTCSrch=='CUZ99'))
         //alert(ForceGenUTCSrch);
        var get = new htmldb_Get(null,null,'APPLICATION_PROCESS=PROC_UTC_RPRTG_ORG',0);
       gReturn=get.get();
         $x_ShowItemRow('P310_FORCE_GEN_RPRTG_ORGN');
       //  $('#FORCE_GEN_REPORT1#').show();
       else
         //alert(ForceGenUTCSrch);
         $x_HideItemRow('P310_FORCE_GEN_RPRTG_ORGN');
        // $('#FORCE_GEN_REPORT1#').hide();
    </script>
    javascript: onload="onPgLoad();"I kept the code just in case I needed it @ a later time.
    My Dynamic Action
    Event: on change
    item --> :p310_force_gen_utc_srch (this is a select list that submits)
    conditon --> in list
    value --> '0GTAA', '8MMUB', 'CCMAR', '0GQGC', '0GQGB', '3NNNA', '3PQAA', 'XMCAS', '8NJAA', 'XMMCB', '9VCBH', '3PNAA'
    True Action --> show :p310_force_gen_rprtg_orgn
    False Action --> hide :p310_force_gen_rprtg_orgn
    They both fire on page load.
    The :p319_utc_srch has submits the page because the :p310_force_gen_rprtg_orgn lov runs a query to pull back that units reporting orgs only.
    Please help me figure this out.
    Thanks,
    Mary
    Edited by: MaryM on May 10, 2013 10:52 AM

    Hi Mary,
    So you changed from the code presented to a DA ? I'm not clear as to exactly happens or doesn't happen.
    Do you know if your AJAX calls are failing?
    If you use a Console like the one on Firebug or Chrome you can inspect what's being send and what's being returned.
    I mention this because your htmldb_Get calls looks suspicious.
    var get = new htmldb_Get(null,null,'APPLICATION_PROCESS=PROC_UTC_RPRTG_ORG',0);I would change it to
    var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=PROC_UTC_RPRTG_ORG',$v('pFlowStepId'));That would pass the app_id and the page_id that is calling. Although this is probably not your current issue.
    See if you can find some javascript error. It's possible that this is a timing problem as to when the code is defined and when it's loaded.
    Thanks
    -Jorge

  • CC Ball Action stops working when I try to use a mask

    Using AE CS6 on mac os 10.7.5.  I'm trying to use CC Ball action to make a cool particle animaation.  In order to do the animation I'm trying to create I need to use a mask.  Every time I use a mask the cc ball action stops working.  It's still in the timeline and shows to be visible but the image is unchanged.  Even if I delete the mask the effect remains invisible.  In order to get the effect to work again I have to delete it and re-apply it.

    You are in the layer viewer and have to pick what to view in the pop-up in the right bottom corner...
    Mylenium

  • Anyone get Advanced Actions to work after HTML5 conversion?

    Using the HTML5 converter strips out all the Advanced Actions right? - also the Timer widget does not display because no animations allowed? Anyone got Advanced Actions to work in HTML5?
    Many thanks guys.

    Please, read the release notes for the converter, you'll see that nor widgets, nor advanced actions will be converted.
    Lilybiri

  • Advanced action not working on slide end

    Hi,
    I am new to captivate.
    I am creating a toggle button. On clicking this button an image appear and disappear.
    It works fine if I click the button before captivate slider reaches to its end. Slider stops moving when I click.
    But if I try to click the same button after slider reaches to its end the button does not work.
    I am applying the advanced action.
    Pleae help me to resolve the issue.
    Regards,
    Anil Kumar Bakshi

    I just set up the same toggle action but I had mine slightly differently set up so that:
    If toggle == 0
    Assign toggle = 1
    Show img_1
    Else
    Assign toggle = 0
    Hide img_1
    This worked for me and clicking the button did not advance the slide timeline.
    Do you have Pause After X seconds selected for the button properties under Timing accordion?
    If your button is not pausing the slide and you allow the timeline to move beyond the button's active area (at the end of the slide or at the end of the button's duration on the timeline) then it will cease to work.

  • Display selection of user variables later on in project - can't get advanced action to work

    Hi all,
    I'm working on a sales training with Captivate 5, based on PPT. I want to do the following, but can't figure out how to design the advanced actions to do it:
    The learner is asked to choose 1 of 3 products he wants to work with (ok, that's easy).
    For that product he's asked to provide 10 features in TEBs (so far so good, 10 user variables created for each feature).
    As a next step, he needs to choose the top 3 features with which he wants to work further. The chosen 3 display a check mark when the respective clickbox is clicked, when he chooses the 3rd, a 'done' button & a caption 'click here...' appear. Advanced actions working ok, see below what they look like. If there's an easier way to do that, please let me know - took me hours to get this to work!
    One issue I face is, that I don't know how I could allow the user to change his choice, i.e. 'un-check'. Currently, checked is checked - no way for the learner to change his mind.
    But even more importantly:
    I need to display the content of the 3 checked/selected variables at a later stage in the project. So, say the learner choses feature 2, 3 & 6 as the most important by checking the respective clickboxes behind the displayed variables (v_neo_f1 to f10) - how do I need to change my advanced action, so that I can generate variables v_neo_chosen1 - 3?
    As you see in the screenshots above, I've tried to do that by creating an additional variable for each of the 10 features and assigning the value 1 when it's checked. That way I could check later in the project, which of those variables has the value 1 - but I don't know how to link this variable (v_neo_f1_check) then to the variable for the feature in which the text I need to display is stored (v_neo_f1).
    This got me a major headache & hours of frustration already - can any of the guru's help me out here?
    If anybody is interesting in creating the necessary actions for me at a reasonable rate, please let me know. I'm bordering desperation.
    Happy new year,
    Anja

    I'm not sure I fully followed exactly what you are trying to do, but essentially what I got from your post is that its pretty complicated and you want to create new variables on the fly.
    For that sort of thing I would suggest that advanced actions may not be advanced enough for what you are trying to achieve and that you should go for a Flash Widget instead.
    For anybody getting started on widgets, I throughourly recommend the Widget Factory by the Widget King, which can be found at:
    http://www.infosemantics.com.au/widgetking/
    I also strongly recommend the following video:
    http://www.adobe.com/cfusion/event/index.cfm?event=register_no_session&id=1719643&loc=en_u s
    Alternatively, as Lilybiri suggests, there may already exist a widget that does what you want it to do.

  • Actions and Advanced Actions not working correctly. - Captivate 8

    In our project, we have it set so that after every section the student is asked three quiz questions (they are set on the default quiz slides.) On success, the person jumps to the next question slide. On failure, the person goes to next slide which has two buttons - one that allows them to simply move forward to the next quiz question and one that allows them to go back and review. The "Go back and Review" button takes the person back to the specific content slide that contains the answer to the question they are being asked. This button is set to advanced actions "Jump to Slide ..." and "Show Button..." - The button is a 'Return to Quiz' button to allows the person to find the answer then try the question again.  I know that the buttons on the default quiz slides cannot be programmed to do a specific action, but every time we click 'Submit' it seems fine until we click 'Next' to move ahead, it then routes us back to one of the content slides (Slide 7) instead of the next slide (if wrong), or the next question slide (if right). I have looked at the Advanced Interactions Window and there is nothing linking this slide to anything. I have not had this problem with any of our other modules or sections. I have tried creating new question slides and it did not work. I deleted Slide 7 and it worked fine the first time through the preview, but then when I viewed the preview again, it started jumping back and would not even let me get to the questions. Can anyone help?

    Normally the Next button on a question slide is not needed, because it has the functionality of Skipping the question. It is however needed if you want to allow Review.
    Another explanation is that you did change the normal work flow for a question slide, where a two-step process for submitting will take automatically the user to the next slide.
    Question Question Slides in Captivate - Captivate blog
    What did you do to need the Next button? If the user submits:
    Feedback appears with the indication to press Y or to click on the slide, happens at the pausing point of the Question slide (default is 1.5secs)
    When user presses Y or clicks, the actions Success/Last Attempt are executed if all attempts are exhausted, and you have only 1 attempt on Question level: the actions are by default Continue, but you can change it to 'Go to Next Slide' to shorten the waiting time (or drag the pausing point closer to the end of the slide).
    What did you change?

  • Advanced Actions not Working

    I built a slide with some advanced actions (specifically, I execute an advanced action "On Success" of a button push).  The scripts seem to execute fine when I'm previewing the project within Captivate but, when I publish the project and upload the SWF file to the web, the actions don't fire.  I can hit the button all day and nothing happens.
    I'm sure there is an option or something I am overlooking but I just can't find it.  Any help here would be appreciated.  Also, I am publishing to Flash Player 10 (not sure if that makes a difference).

    This doesn't sound like a bad install issue. Don't be too quick to reinstall an app when the content is playing fine for other users.
    You say you're on IE9.  Have you checked into the settings on your browsers to see if popups are disabled or there are security restrictions on what IE deems to be "active content".
    Find another user nearby with IE8 and see if they can run your content.  Your issue may be something local to your machine.

  • Triggers and actions stopped working, now plays start to finish

    My edge file ive been animating has been working and working well... near the end of wrapping the project up i find!
    that the preview now plays from start to finish,,, skipping all stop commands and button actions.
    any way to fix to make it recognize the actions!
    -Scott

    Hello Scott,
    This could be the sign that you have an error in your code in which case an animation will play to the end skipping all stops.
    Please check at the bottom of your screen to see if you have an error message.
    You can them click on  the arror in order to get the code window where the error occured as shown bellow. You will see a red dot. Then correct your error.

  • Open Window Action Stopped Working

    I've been happily using Daverj Open Window 2.1 for years with GLCS2 and never had a problem, well that is until today. For some reason the action(s) just won't work. I've check the code and it looks correct (not that I'm an expert by any stretch).
    The odd thing is that any of the older pages I have using this all work just fine both on the client and server side. I can load an older page into the browser from GLCS2 and the actions work, but if I do the same with a page and a newly applied one it doesn't. Any suggestions would be greatly appreciated.

    Nate,
    You and Jon are pretty good at this stuff where as I am a few clicks below bad ;-) There is a fair amount of JavaScript on the page, but it's all working fine. The problem comes into play when I add the action(s) from GLCS2. You will see that there are links and I'd like to turn them into pop-up windows. When I try the problem occurs.
    This is a link to the page where I want to put the actions on. Now try and remember I'm just passable at this stuff. So go easy on me. . . ;-)
    http://www.josephfusco.org/Calculators/Simple%20Roof%20Calculator.html

  • Repeating a script for an advanced action

    I've created and advanced action for a click button. The properties are if the textbox is empty (v_null) to display a failure messge, if not display a correct message. The advanced action is working perfectly but it won't repeat it's self. So for example, if the user doesn't type something in text box  and clicks the button, the script runs and gives the correct message, but if the user  attempts to write someting after the first message pops in the text box and clicks on the button again, nothing displays. It's like the scipt will only run once.
    Is there a way to have an advanced action repeat it's self?
    Here is the script:

    Captivate's Advanced Actions are event-driven.  So you can only trigger them via some kind of on-screen event.
    All of the events available to you are listed here:
    http://www.infosemantics.com.au/adobe-captivate-advanced-actions/run-time-events
    Once you've triggered the advanced action as a result of clicking a button, then you need another button click or event of some kind to run the action again.  Captivate does not currently allow you to call an advanced action from another action.

  • Advance Action Replay Not Consistent

    Working with Captivate 5.5, I have created an Advanced Action designed to replay the current slide. It is attached to a REPLAY button that appears after the slide's audio is finished and the slide has paused.  The Execute Advanced Action is invoked "On Success" for my REPLAY button. The course content was built and being tested when I noticed that this Advanced Action no longer works.  The Advanced Action code has only two lines : (1) Assign cpCmndGotoSlide with rdinfoCurrentSlide (2) Continue. I have seen within this discussion group that someone also had this problem but it was resolved by duplicating the same two lines of code...I tried that and it didn't work for me.  The screen returns to the beginning of the slide but does NOT resume playing. 
    Thinking the slide thought it was still in a PAUSE state, I tried adding an extra lines of code before the Continue line of code: (1) Assign rdcmndResume with 1.  The problem still occurs.
    Any idea on why the slide is not playing after the REPLAY andr what I can do differently to make this work?

    Hi,
    These advanced actions are working at my end as well.
    Did you tried this with a sample project, a project with just 2 plain slides, add a button and then add this advenced action.
    See if it works.
    If it does, then we can check the project.
    thanks

  • Advanced Action works 2 times and stops working

    Hi Everyone,
    I'm creating a Captivate 4 (4.0.1 Build 1658) presentation of a simple LAN setup with 2 hosts.  I have a caption showing setup parameters for the hosts (IP and Hostname) and a dropdown box allowing for selection of which host to configure parameters in the upper right (screenshot below).
    My advanced action executes when the submit button next to the IP field is clicked (Host Name will be next once I figure this little issue out). It checks which host is selected in the dropdown widget and assigns the IP address (HostIP) to the respective host.
    As the subject states, this works 2 times and then stops working.  Here is the code:
    Check If ( HostSelection is equal to Host 1 )
         begin
              Host1IP := HostIP
              rdcmndGotoFrame := 20
         end
    Or Else
         begin
              Host2IP := HostIP
              rdcmndGotoFrame := 30
    end
    The rdcmndGotoFrame assignment seems to be the only way I can reliably pause the presentation after the button is clicked.  Not sure if this is contributing to the problem or not.
    I've done this type of thing before but I can't figure out why this isn't working.  Any help would be greatly appreciated.

    Hello,
    To keep the playhead from moving on, use the expression:
    rdcmndGotoFrame = rdinfoCurrentFrame -1
    Sometimes the -1 is not necessary, you will have to check yourself. I do not know why you choose the absolute frame numbers to go to. And I do not really catch the issue for the rest.
    Lilybiri

  • Advanced Conditional Action does work when I add second condition

    I am using CP 8. I can't figure out why I'm running into this problem. I have a series of If-Then conditional actions, but I'm running into problems. I've narrowed it down to this one problem.
    This is a simple check mark box that should either show the check mark or not.
    As long as I only have one condition, it works fine. As soon as I add the second condition, it stops working.
    Any suggestions? I appreciate the help!

    I have 6 statements. Some are true and some are false. I'm trying to communicate that the more false statements they assume, the bigger their problem. The size of the problem is represented by my "Hope" variable. This is used to show / hide a meter with 6 levels.
    Checkbox - 1. False Statement - Decrement Hope if they check
    Checkbox - 2. False Statement - Decrement Hope if they check
    Checkbox - 3. True Statement - Increment Hope if they check
    Checkbox - 4. False Statement - Decrement Hope if they check
    Checkbox - 5. True Statement - Increment Hope if they check
    Checkbox - 6. False Statement - Decrement Hope if they check
    My head started to spin when I thought about all the possibilities, so I was going to write an advanced action for each statement.
    Since my meter has 6 levels, I numbered them 5-10. Above, I show the one that is they are 10 or higher, then show all the meter levels. I thought I could add the additional condition that if the checkbox is 0 or 1, then, I'd either do the opposite of the score: decrement or increment. So, each checkbox would have 12 conditional statements:
    Statement One (False Statement) would be:
    Check Box, Hope = 10. Decrement. Show 4 Meters.
    Check Box, Hope = 9. Decrement. Show 3 Meters.
    etc.
    Uncheck Box, Hope = 10. Increment. Show 5 Meters.
    Uncheck Box, Hope = 9. Increment. Show 4 Meters.
    etc.
    It seems like that is causing problems in my sequencing for me. Which ever one I put first, it's going to go to the next one.
    Is this clear? I'm happy to send you the file if that helps.
    Thanks for the help!

Maybe you are looking for