Using Advanced Actions to Make a button appear only after three other click boxes have been clicked.

I'm working on an interactive brief, and I'm making slides where the user has to click the correct items and then a "Contine" or "Next" button appears so they can move to the next slide.  Any help out there?  I have been using Captivete but I do not have a lot of experience withthe Advanced Actions.  I'm sure this is a pretty simple solution for all you captivate Wizards out there.
I'm using Captivate 5.5.
Thanks for any help!
heymattmann

Hi Matt,
Can you post some pictures of the Advanced Actions you're trying to use that aren't working? It might give people some ideas of specific ways to help you. It can be a bit frustrating to start out, since there's not a lot out there in Adobe's official stuff for Adobe Actions, but Lilybiri's blog really is a great resource.
Others might do this differently, but for your scenario, I would create 3 similar Advanced Actions, each one assigned to execute On Success for a clickbox, and three Variables to keep track of whether or not the user has clicked a particular box. There's also your next button, which starts out hidden. Make sure to name it something like NextButton so you can find it easily in the dropdown box when making your Advanced Actions.
So I might name the actions and variables: actionClickBox1, actionClickBox2, actionClickBox3, and varClickBox1, varClickBox2, varClickBox3 (when you create the variables, set their default values to 0). You can call them whatever you want, just don't reuse names anywhere else-- you will run into problems.
The idea behind the actions is that each time the user clicks a box, you change the variable for that box to keep track of the fact that it has been clicked. That part you were on the right track for. The next part of the action then checks to see if all the clickboxes have been clicked (aka, if all the variables have been changed from their original values to the new one). If they are, it shows a next button. If not, it does nothing.
From what you said, I think you were trying to add an Advanced Action to show the next button to the next button itself. This would only execute when the user clicks that button, which makes it impossible-- you'd have to click the next button in order to show the button so that you can click it... oh dear. The decision of whether or not to show the next button needs to be part of the clickbox actions, so that upon clicking the third and final box, the next button will pop up. Because it makes this decision (to show or not to show) on each clickbox, the order you click them in doesn't matter. It will only show the next button once all the variables have been changed.
You will see that the actions are all very similar, except for the variable that they change:
actionClickBox1
first tab in the conditional action:
     if varClickBox1 is equal to 0 <-- default value of variables must be 0
     then assign varClickBox1 with 1 
second tab in the conditional action:
     if varClickBox1 is equal to 1 AND
     if varClickBox2 is equal to 1 AND
     if varClickBox3 is equal to 1
     then show NextButton
actionClickBox2
first tab in the conditional action:
     if varClickBox2 is equal to 0
     then assign varClickBox2 with 1
second tab in the conditional action:
     if varClickBox1 is equal to 1 AND
     if varClickBox2 is equal to 1 AND
     if varClickBox3 is equal to 1
     then show NextButton
actionClickBox3
first tab in the conditional action:
     if varClickBox3 is equal to 0
     then assign varClickBox3 with 1
second tab in the conditional action:
     if varClickBox1 is equal to 1 AND
     if varClickBox2 is equal to 1 AND
     if varClickBox3 is equal to 1
     then show NextButton
Hint: If you set up one of these actions and save it, you can click a button in the top right hand corner to duplicate it and then just change the few things that are different to make the next action. It saves you from having to create it three times from scratch!
Wow, this is long... I hope it isn't overwhelming in its length, and that it helps! Advanced Actions really are a cool feature once you get past their quirks...

Similar Messages

  • How to make page continue after all click boxes have been clicked (CP6)

    Hi,
    I have a standard non quiz hotspot page in my course. I want this page to continue to show a final animation once the learner has clicked all click boxes on screen.
    At the moment, I have set up Advanced Actions to make the click boxes show the relevant information successfully. I have also set up an array which tells the page to continue once all the click boxes have been clicked, however the page does not continue until the user clicks on the page again AFTER clicking all the click boxes.
    Why is this happening?
    Thanks

    Lilybiri, I had problem with advanced actions and you helped me a great deal with your skills and your template for reusing.
    I will try to explain the best I can, If there are 3 buttons on a slide, and when each one is clicked: they assign some variable from 0 to 1, conditional action says if all assigned variables are 1 then do action for that slide, slide action can be: show 4th button (initially invisible) for example. That 4th button will be visible only if you proceed to some other slide by clicking one of those first 3 buttons (via jump to slide), and when you navigate back to that initial slide 4th button will be visible. This was the only way for me to show 4th button which is initially invisible on a slide with conditional actions. Standard actions works just fine: you click something and assigned action is performed. But, again for conditional actions slide needs to be reloaded.  For me it works only this way otherwise nothing happens on a slide when I have situation like this (with conditional actions). This is why I have replied in this way since I have recognized my problem. Am I wrong? And yes, event is triggered on slide Enter.

  • Enabling a button only after all other boxes on the slide have been clicked

    Hi,
    I am using Captivate 5 but I am fairly new to it and have very little scripting experience so I think what I am looking for is possible but I am not sure how to go about it!
    I have a slide with 10 click boxes which each link to a different slide with further information. Once the user has visited the additional slide they return to the original slide and can continue working through the click boxes to discover all of the information. This first slide also has a back and a next button to enable navigation through the rest of the project.
    Ideally I do not want to force people to click these boxes in a particular order and I do not want to prevent them visiting the additional pages more than once. However I would like to set up the page so that the next button will only be enabled once all of the click boxes have been pressed. At the moment, i do not have anything to stop the user just continuing through the project without reading the additional information.
    Any help would be much appreciated.
    Thanks,
    Mary

    Hi Lilybiri,
    Thanks for your reply,
    I think I would be able to use the second option of using buttons that became greyed out and then a next button appears on the slide once all of the pages have been visited.  Would you be able to send me the template please?
    I have a couple of other questions as well, I hope you don't mind! - Is it possible to do this using an image button rather than a transparent one or does this make it much more complicated? At the moment I have targets on the image which have a click box placed over them. It would be easy to change this to just the background image with the targets as image buttons but I am not sure I would be able to create the same style with the transparent button?
    I would need to increase the number of variables to 10, if I follow the same naming conventions etc would this be a relatively simple process?
    Finally I would not want the checkmarks to appear, how easy is it to make this change?
    Sorry for all the questions but I really appreciate your help!
    Mary

  • Is there a way to restrict the number of attempts for a remediated question using advanced actions?

    I have the following slides in my project:
    content slide 1
    content slide 2
    question slide 1
    question slide 2
    Question slide 1 is a question about content slide 1. Question slide 2 is a question about content slide 2. I would like to restrict the total number of attempts to two for each question. If question 1 is answered incorrectly on the first attempt, the learner would be returned to content slide 1 for review. Clicking the next button will take the learner back to the missed quiz question and allow them a second attempt to answer it correctly. If they answer it incorrectly again, it is scored as incorrect and the learner is taken to question slide 2.
    Can this be done or does remediation keep repeating until the learner answers the question correctly?
    If that is the case, can I achieve my objective by using advanced actions? And, if so, can you provide step by step instructions on how to do this?

    I think it could be possible, but giving you step-by-step instructions, sorry, that would take a lot of time. Did you use advanced actions already? My archived blog has a lot of use cases and tutorials, but I think it is not fair to ask on a forum for step-by-step instructions for each use case you want to create.  The most important thing will be to make sure that the user always remains in the Quiz scope, you can use the new system variable cpInQuizScope while testing. There is no system variable for attempts on question level, only one on Quiz level, so you'll have to create a user variable to track the attempts on question level. A big problem is that when you leave a question slide, without using the remediation work flow, the attempts are considered as finished. Personally I would prefer for that reason to not use the default question slides. You could try out a combination of remediation and advanced actions, never did test that?
    Lilybiri

  • I am being charged for itune purchases I did not make. Charges are appearing on my bank statement. I have been going around in circles trying to dispute the charges but am going round and round in circles with no success.  Suggestions please.

    I am being charged for itune purchases I did not make. Charges are appearing on my bank statement. I have been going around in circles trying to dispute the charges but am going round and round in circles with no success.  Suggestions please.

    I cannot get any response for HELP!!

  • Pl.ignore pevious post--make some fields appear only once....

    hi,
    my report looks like this:
    batch no:-date:----name:--amount:---so many fields:
    1---------01/01/03---abc----$50------.....
    ----------01/01/03---bcd----$20------.....
    ----------01/02/03---hgi----$30------.....
    ----------BATCH TOTAl:-----$100
    =====================================================
    question:-> is there any way that I can make date field appear only once if the date is same?
    Thanks,
    prasad.

    That is the trick of my question.
    I wanted the total value to be grouped by Batch Number and NOT by date and at the same time date should not appear more than once.
    I am not able to convince my client that it is not possible in Oracle to TOTAL BY BATCH NUMBER and GROUP BY DATE.
    Someone has created this report in some other report writing tool (I think MS-ACCESS), and they want the same report in Oralce now at any cost.
    Can I achieve this by writing a trigger? If yes, is there any link or help available?
    Thanks for the reply.
    Regards,
    Prasad.

  • Captivate 8 - Next Button Works Only After Viewing Slide

    How do I make a Continue button work only after the viewer has viewed the entire slide?
    I also want the viewer to be able to skip ahead instantly through slides they have already viewed.
    Thanks.
    - Jason

    Let me show you what I'm trying to create here. Sorry I need specific instructions since I'm a newbie to Captivate and not familiar with conditions and advanced actions. 
    I am currently using normal buttons (not a shape button) to create my PREVIOUS & NEXT buttons. Based on your advice I will switch to shape buttons.
    "It could be done with a conditional advanced/shared action on Enter of each slide. You'll need a user variable per slide, a Boolean, that you change on the first visit from a default value of 0 to 1, after having checked its value."
    What specifically do I select for the "On Enter" of each slide?
    And do I only need to put this condition in the "On Enter" section of each slide? Or do I also need to setup special conditions for the NEXT button?
    Thanks.
    - Jason Boone

  • I have been using firefox aurora 7 for mac. Most of my handful of add-ons have been disabled -- including Read It Later and Feedly, which I was making good use of. Can you tell me when they will be enabled for firefox aurora 7?

    I have been using firefox aurora 7 for mac. Most of my handful of add-ons have been disabled -- including Read It Later and Feedly, which I was making good use of. Can you tell me when they will be enabled for firefox aurora 7? Maybe I should go back to firefox 6

    You can use the Tab key to select a search engine on the bottom bar and press Enter to use the search engine to do the search.
    *https://support.mozilla.org/kb/Search+bar
    In the current Firefox 34 release there is a new "one-off" search bar.
    This search bar doesn't show the name of the search engine and a logo.
    You can type one letter to make a drop-down list appear where you can see suggestions and see the used search engine and that also has bar at the bottom where you can select other search engines that are enabled via the Search tab in Options/Preferences.
    You can use the Tab key to select one of the other available search engines and press the Enter key to search with the selected search engine.
    Click the search engine icon and click "Change Search Settings" to open the Search tab in Options/Preferences (positioned between Tabs and Content) to select the default search engine and select which search engines to show in the search bar drop-down list that opens when you start typing search terms.

  • HT4743 i have downloaded a movie through apple tv but it hasn't appeared in my iTunes library and I have been billed for it.  how can I get it into my iTunes library?

    I have downloaded a movie through apple tv but it hasn't appeared in my itunes library.  i have been charged how can I get it to appear?

    Welcome to the Apple Community.
    You can re-download content purchased from the iTunes store (availability varies depending on location) using the purchased option from the Quick Links section in the top right corner of the iTunes homepage in your iTunes application on your computer.

  • I am having trouble using my I phone with Icloud. I tried diabling it & all my contacts have been cancelled.

    I am having trouble using my I phone with Icloud. I tried diabling it & all my contacts have been cancelled.

    OK, I called Plantronics and it was an easy fix.  You need to hold down the volume up button and the power button on (on the headset) at the same time until the lights on the headset start flashing red and blue.  Then turn on the phone Bluetooth and it pairs up just fine.
    Thanks fo rthe help!!

  • HT1848 How do I transfer the songs from my desktop to my iPad using the same iTunes account? I can only sync the other way. Thanks

    How do I transfer the songs from my desktop to my iPad using the same iTunes account? I can only sync the other way. Thanks

    DaisyDoodle,
    The songs on your Shuffle should still be in your iTunes library.  That means you should just be able to connect your Nano to the same iTunes library and sync it just as you would with your Shuffle. There is no limit to the number of iPods, iPads, or iPhones you can sync to one computer, iTunes library, or account.
    As for preparing the Shuffle for your husband, just restore it via iTunes and then let him sync it to his own iTunes library or if its the same iTunes library, let him configure it to sync only his content.
    Here are instructions on how to restore the Shuffle if need be.
    http://support.apple.com/kb/ht1481
    B-rock

  • I am having strange issue with my apple tv...i set up pictures to scroll through to the tv using home sharing.  Now album covers are interspersed with my pictures.  I have been using apple tv for a while and never had this happen before

    I am having strange issue with my apple tv...i set up pictures to scroll through to the tv using home sharing.  Now album covers are interspersed with my pictures.  I have been using apple tv for a while and never had this happen before

    Are you watching this content though iCloud or though from iTunes on your local computer?  If it is from iCloud have you tried downloading the content to iTunes and watching it on ATV from that source to see if it still happens?  This is geerally a much more reliable way to view the content.  Easer to fast forward and rewind too.
    - I have a stable internet connection
    Clearlly you don't
    >(Ive tested on other devices)
    Which does not tell you anything about the specific connnection from ATV to iCloud.
    >I am able to stream Netflix problem free from my AppleTV without so much as a hicup
    Again which does not tell you anything about the specific connnection from ATV to iCloud.
    >- I am able to download the episodes to my phone, ipad, and computer without any issues
    Again which does not tell you anything about the specific connnection from ATV to iCloud.  It does remove your ISP throattly traffice as a possible cause though.  So that is good.
    Have you checked your wireless rounter?  Tried doing the factory restor on it?  Upgrading it's firmware?  Is it and or ATV getting extreamly hot when this problme happens?

  • Make Sticky Notes Read-Only After Creation?

    Hello,
    I am wondering if there is a way to make sticky notes read only after someone has created one?
    I have a form that we want people to add comments to but we don't want anyone to be able to remove those comments.  Possible?
    Kristi Tost

    Resolved it : in click event javascript
    ADOBE_DATA.form.field.access = "readOnly";

  • My latest episodes of my tv show haven't appeared and it says all my purchases have been downloaded. Whats wrong?

    My latest episodes of my tv show haven't appeared. It says all my purchases have been downloaded when I "check for downloads". Whats wrong?

    Hello there, Ryanor87.
    The following Knowledge Base article goes over how to redownload content that has been purchased from the iTunes Store:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store.
    http://support.apple.com/kb/HT2519
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro D.

  • I have produced DVD using iMovie, now want to download this back to iMovie, will not read DVD, have been told a piece of software available - any chance anybody knows what?

    have produced DVD using iMovie, now want to download this back to iMovie, will not read DVD, have been told a piece of software available - any chance anybody knows what?

    Handbrake is not ideal for this.
    You need to convert the VOB files in the TS-Folder of the DVD back to DV which iMovie is designed to handle. For that you need mpegStreamclip:
    http://www.squared5.com/svideo/mpeg-streamclip-mac.html
    which is free, but you must also have the  Apple mpeg2 plugin :
    http://www.apple.com/quicktime/mpeg2/
    (unless you are running Lion in which case see below))
    which is a mere $20.
    Another possibility is to use DVDxDV:
    http://www.dvdxdv.com/NewFolderLookSite/Products/DVDxDV.overview.htm
    which costs $25.
    For the benefit of others who may read this thread:
    Obviously the foregoing only applies to DVDs you have made yourself, or other home-made DVDs that have been given to you. It will NOT work on copy-protected commercial DVDs, which in any case would be illegal.
    If you are running Lion:
    From the MPEG Streamclip homepage
    The installer of the MPEG-2 Playback Component may refuse to install the component in Lion. Apple states the component is unnecessary in Lion, however MPEG Streamclip still needs it.
    To install the component in Lion, please download MPEG Streamclip 1.9.3b7 beta above; inside the disk image you will find the Utility MPEG2 Component Lion: use it to install the MPEG-2 Playback Component in Lion. The original installer's disk image (QuickTimeMPEG2.dmg) is required.
    The current versions of MPEG Streamclip cannot take advantage of the built-in MPEG-2 functionality of Lion. For MPEG-2 files you still need to install the QuickTime MPEG-2 Playback Component, which is not preinstalled in Lion. You don't have to install QuickTime 7.

Maybe you are looking for

  • Is this texting rumor true?

    I heard a rumor that with one of the touches ( I swear it wasn't an iphone) allowed free texting, is this an app, can you do it through yahoo mail (which allows you free texting through a computer), is this just something it does, or can you not do i

  • How to make the cell content stretchable as well as the whole grid?

    Hi,All: I want a cell(which is a child grid) in the parent grid to be stretchable when the parent grid is changing size? Right now, the parent grid is resizable without any problem, but the child grid in a cell is not stretchable even if i set up of

  • QI stock availability & releasing

    as it is configured in the system, QI stock is available stock, and won't trigger missing parts for the production order. however, is there a way in the system, that when i release an order, it would restrict me, because stock is still in QI and hasn

  • OWB repository creation error

    I will close this Post Edited by: ORV on Apr 24, 2013 3:49 PM

  • Imovie crash every time...

    After 3 seconds that application start, crash and then this? so? Process:         iMovie [3048] Path:            /Applications/iMovie.app/Contents/MacOS/iMovie Identifier:      com.apple.iMovieApp Version:         9.0.7 (1768) Build Info:      iMovie