Micro-Navigation (using advanced Actions) behaves badly in published project

I have build in Captivate 9 and must give the user the possibility to jump back to specific "scenes" in a slide.  These scenes have no specific markers - they are just subsections of the lesson on the slide.

I followed some excellent tips gleaned from Lilybiriblog articles to create my own front and rear buttons, jump on the next breakpoint.

To achieve this, I created a tip with 9 decisions (one for each scene) Action, and every decision said "If currentFrame is between x and y, go to openingFrame + z..  I used the property to enter the slide to set the openingFrame variable in the slide.  In this way, when the button is engaged (front or back), the lesson goes directly at the beginning or at the end of the current 'scene '.

Well, I spent a good 2-3 hours previewing the slide and refine the Action advanced to what it worked exactly as you want, and then I wrote...

To my great disappointment, by clicking on the next button since the beginning of the slide, the lesson jumped right to the end of the slide (which is the action for decision 9 and should only enable if the currentFrame > 2041)

When I then click on the back button on the end of the slide, it would take me back to frame 2030 (where it should bring back me at the beginning of the slide, by progressive clicks).

I then tried the preview of the whole project and got the same result.

It seems that the tip Action works as it should if I get a preview of the slide, but as soon as the other slides are published, all but the last decision of the tip Action are ignored!

I'm writing this, I give account of a workaround would be to break up the blade in a number of slides-, each holding a scene. This means a lot of extra work and give a very messy result. As much as I plan a number of similar sections of lesson and want to end up with a long list of slides that are actually part of the same section of the lesson.

The other alternative is to learn Javascript and use it to create the nested IF statement - that sounds like a lot of overhead and puzzle to make something that looks like it was designed to operate within 9 Captivate.

I hope that logical - you would be very grateful if anyone can shed some light?

How and when did the variable 'openingframe' gets its value? The event that is used to assign a value to this var?

The event that triggers this conditional action? You have other interactive objects on the slide to this event? Maybe post a screenshot of the timeline.

I suspect that this could be done in another way, less complicated. But I need more information. Last jump is more 2063 frames, which means little more than a minute: who is the duration of a slide? Navigation Frame is never very says, that personally I wouldn't use it for these big jumps, but try to split this slide in multiple slides, which would mean you will have more than one frame of departure and you won't have that many. Is - that follow you the action by inserting the two variables 'openingframe' and 'cpInfoCurrentFrame' in a text container?  Just a couple of ideas, because I suspect that the value of "openingframe" is not correct. Where my first questions.

Tags: Adobe Captivate

Similar Questions

  • How can I add audio to tabs using advanced Actions?

    I used the following tutorials to create a slide tabbed with navigatiion locked in Captivate 5.5 (I use Advanced Actions to activiate the continue button only once you click on all the tabs).

    http://blogs.Adobe.com/Captivate/2011...

    http://forums.Adobe.com/message/40464...

    I have audio intro associated with the slide, which plays on enter. Does anyone know how I can add audio to each tab by using advanced Actions? When I tried this, all audio files played at the same time, above the other.

    I appreciate all help.

    Recently, I blogged about the control of audio objects, maybe that article could help you:

    http://lilybiri.posterous.com/audio-objects-control-them

    Here is another example, where I used a lot of audio attached to all kinds of objects:

    http://lilybiri.posterous.com/playtime-with-audio-and-widgets

    The idea is that you attach audio to an object that can be invisible to the user (I explained I have a special highlight for this purpose style) and you show the object action advanced, which means that when the audio will start playing. You probably also will have to stop audio (to avoid the two clips play together) when the user clicks on another tab, in which case he has not done. So if you have 3 tabs, you have 3 audio objects and with advanced actions always show you an audio object and hide the other 2.

    Lilybiri

  • The application effect Alpha using advanced Actions

    Hi all

    I'll explain what I'm trying to reach the first (I'm using Captivate 5)

    I have a wheel of food which is cut into portions (carbohydrates, proteins, produced slag etc.). Each part is actually a button ("party") which, once clicked evokes a text caption popup with some information with another ("narrow") button that will close the popup text caption.

    When the student clicks on the button 'part' I would also the context in which fade out, then when the user clicks on the button "Close", the context in which fade in the new.

    Using advanced actions, I see that I can apply an effect to all the objects in my background, so I'm trying to change all alphas to 20% when you click on the button 'part', then when you click on the "close" button back to 100% alpha values.

    However it seems that when the effect is applied (after clicking on the button ' Party'), it works on a timeline in which I can't seem to control and after a few seconds the effect returns return of 20% to 100% on its own.

    Is there a way I can apply the effect so that the alpha remains at 20% until I say otherwise?

    Would really appreciate anyones help with this. Thanks in advance

    Rick

    Hello

    Simple Simon here. Instead of futzing about with all the alphas on everything, why not just insert an object to display that covers everything? Set up black as the color and the alpha on that value. Then turn it or disable using advanced Actions.

    See you soon... Rick

    Useful and practical links

    Captivate wish form/Bug report form

    Certified Adobe Captivate training

    SorcerStone blog

    Captivate eBooks

  • using advanced actions to make a button appear at the end of my project - HELP

    I'm working to build a set of advanced actions, which allow a user display the buttons at the end of the test based on the responses of the text entry box. The plan that I've discovered so far is:

    1. on the slide after the TEB, I have a conditional action that uses IF cpQuizInfoLastSlidePointScored = 1, and THEN assign the Variable 1 to 1 (the variable is set to 0)

    2. at the end of the test, I have an advance action that declares the variable = 1 IF THEN hide button (the button says they did hide the bad action means they did as the correct input) ELSE view button

    I have a total of 23 of these interactions TEB

    Everything works perfectly if each answer is correct

    Everything works perfectly if each answer is wrong

    Arrises them problem when alone or some answers are wrong. When that happens, no buttons appear.

    I built a debug slide and be positive for each Variable, I built received the first interaction.

    so, what could I have done wrong on my process? Any help would be appreciated.

    Always nice to hear from someone who likes my book.

    A thing, you have not made it clear to me yet.  You say that you are running the first action 'at the entrance to the next slide. I guess you mean using the event YOU enter the quiz question slide slide follows?

    Then, you mention that "at the end of the process," you have a blank slide that performs the final conditional action.  I assume that you mean that you use the event YOU enter Slide for the Quiz results slide where your buttons is displayed?  You won't be able to perform actions SHOW/HIDE objects on slides other than the one where the action is executed.

    My personal preference to set the variables on each quiz slide would be to use the event on the success of the quiz slide just to set the variable directly instead of using a decision of conditional action block as you did. If your quiz questions are all together for a moment of success, then just using the action of success WE should have the same result, but it's just more direct and so less inclined to any question (for example if, for some reason, the system cpQuizInfo variable did not work, your event on success should always pulled).

    In theory, your way (using the system variable) should work too, but sometimes if there are several ways to do something and your current path does not work, try them the other way around can get out you of trouble.

    I guess that your final conditional action has something ELSE for each block of decision which SHOWS the button?

    One thing that also that Lilybiri would probably say, that you are trying to rename all your blocks of decision in the last conditional action.  It could be one of the names of your decision blocks is originally a kind of conflict.  I noticed that you have a name of decision block with a punctuation of hash character.  Not a good idea.

  • using advanced actions to determine if the correct keys have been selected

    I use Captivate 5 on Windows 7 to create a quiz that will test the ability of the users to select inappropriate e-mail parts by clicking on them.  So far, I have set up the scene and left buttons to image for each item in the email.  Each sentence, the address line, the subject line, etc it's own image button.  The goal is to create a user by clicking on the item of electronic mail and it highlighted red (selected).  Once the user has highlighted all the elements that they think is inappropriate, it will be then click on the ' send' button (button image), that will calculate if the correct image buttons have been selected.

    Here is an example of the stage with all image buttons:

    11-19-2012 4-12-03 PM.png

    My question is how I would start setting up advanced actions 1) select each button when you click it, and then turn off highlight when clicked again) 2 calculate if the correct buttons are selected when you click on the button send 3) the user to correct or incorrect slide, based on their selections

    Thanks in advance for any help you can provide.

    FOR INFO.  The right answer for this mail would be if

    Button_15

    Button_17

    Button_18

    are selected and

    Button_12

    Button_16

    Button_19

    Button_20

    Button_21

    Button_22

    are not selected

    OK, an example of file which seems to work. I created in Captivate 6 but the workflow will be the same in 5.5. Avoided using the new features. I used boxes to click on text fragments. I was wondering if you want to limit the number of fragments which can be clicked (is not in the scenario):

    • Enter by clicking on the parts of text, their labeled CB1_NOK, CB_2OK,... even if it is not so important if she'll give a score or not. I had 3 good.
    • To correct, click boxes, I added a score (5) in the accordion reporting, audited include in Quiz and add to the Total. to bad I did nothing in this accordion; Click on boxes have a break before the break of the button check, I've shortened their duration at 2secs, while check button stops at 2.5secs
    • I put a partially transparent rectangle on each fragment of text that has been set to invisible at the beginning (properties panel), marked their HL1, HL2,...
    • Created a variable user for each area of click with an initial value of 0: v_cb1, v_cb2, v_cb3...
    • Created a conditional action advanced for each box, used two decisions (but Then/Else was also possible), labeled them even as a click box (is possible if the click is first box). Here are the screenshots as an example of the second click box; ATTENTION: the sequence of the first and second decisions is important:

    • The Check button triggers another conditional action, where I check the variable cpQuizInfoPointsscored of system and branch to the appropriate slide. I used a slide "Correct" and "Incorrect":


    Lilybiri

  • Use advanced Actions show different slide

    Hello

    I am using Captivate 5 and have a problem with the display of an image with a tip action.

    I am trying to create a simple table of contents custom. I can't use integrated OCD because, as far as I know, there is no option to have appear only at the beginning of the project - it is available as long as the project is open. It is a problem for me, since I have limited screen real estate, so I can not have it on the side, and I can't bunk it. Anyway, I digress.

    At the end of each topic, I want the user to return to the table of contents and see an indicator of subjects duly filled in. I added an image which is hidden initially on the TOC next to each topic list. Then, on the question slide, the user presses navigation button, a tip action uses 'show' to make the image on visible table of contents slide and then refers the user to the table of contents. Unfortunately, the image still remains hidden.

    If the image is on the same blade that the tip action, everything works. I can also add a user variable that updates a text caption on the slide table of contents of a fast action on the slide for the topic.

    Is it possible to display an image with a tip of a different slide action?

    I see in one of the posts of Lilybiri (http://lilybiri.posterous.com/playing-hide-and-seek-with-captivate-objects):

    "You can apply action show only to objects that are really on the slide.
    e.g. you put a rectangle on slide 1, the value "Display for the rest of the project." If it is initially hidden, you can show only on slide 1, not on slides 2, 3, etc."

    However, there is a reference to "when using"Display for the rest of the project. I don't know if this limit also applies to my situation, but I suspect it might be the cause of the problem.

    As an alternative, I tried setting a variable that changes when the slide of the subject is visited. A conditional action then shows the image on the table of contents. Unfortunately I do not know how to trigger this action, as it should be something like an action "on the slide open", and I do not know if such a thing exists. In addition, this approach seems too complex.

    Any help would be greatly appreciated.

    You are right that advanced Actions will be able to SHOW or HIDE an object on the current slide you are watching.  They have no effect on another slide that is not currently displayed.

    So what you have to do is assign the User Variables for each section of the project that the user has completed and Actions conditional Advanced triggered by the OnSlideEnter of the menu slide event allows to detect if the user has completed a section given by the value of the variable user for this section.

  • Use advanced actions to hide any object of a certain type

    I am building an interaction where learners click an image (button_puzzle1) to reveal a legend (caption_puzzle1). I'm creating a scale by which effect the button_puzzle1 skin button_puzzle1 and watch button_puzzle1a click. Then by clicking on button_puzzle1a will hide again the legend and show button_puzzle1. But there is no way to force the learner the subtitle, before they click on another piece of the puzzle, which opens another legend.

    So when the student clicks on another piece of the puzzle, I need some legend can show to be hidden before she reveals the related legend. For example, if the student clicks on button_puzzle1 to bring up the caption_puzzle1, then click on button_puzzle2, I need caption_puzzle1 to hide before caption_puzzle2 can be demonstrated.

    All the legends to sit on top of the other, so a work around would be to have the 'active' Legend pop up, but it is not a first Front tip action.

    Here is a screenshot:

    2013-03-13_2139.png

    Thank you!

    Thank you!

    Hi, you use CP6, right?

    It's my solution (take a look at the Youtube link):

    • All the legends group, will be the label of the Gr_Captions group
    • In each advanced action triggered by a click box, insert the statement 'hide Gr_Captions' before the statement "Captionx Show"

    Here is the link: http://www.youtube.com/watch?v=Sy09xPoP69A

    Lilybiri

  • Is it possible to use advanced actions to set the value of the question?

    Hi - I am trying to develop a course of Captivate 4 and wish I could on slide enter advanced use of actions to check the value of a user variable, and if the variable is equal to x then set the value of the question (correct) 1. Is there a system variable, that I can use to define?

    This course is to download a package to an LMS (Moodle) SCORM.

    Ideas/suggestions would be greatly appreciated.

    Unfortunately, Captivate is not currently a way to manipulate SCORM score via advanced Actions and the user or System Variables.

    So that you could have OnSlideEnter check and set the value of a variable, you don't have a way to use this information to force sending a question slide.

  • Hide advanced action does not work after that triggered the effect

    I have a pretty simple step action that does the following:

    Hide banner

    Apply motion effect to 3 SmartShape from right to left

    Cache: SmartShape3


    SmartShape 3 is essentially half a rectangle rounded, which acts as a banner with text. At the beginning of the slide, it is hidden and sitting almost out of the scene. When you click a button, it does the following:

    See the banner

    Show: SmartShape3

    Applies the effect of movement from left to right to SmartShape

    This gives the illusion that it slides in from the left. The reason why I had it sat a little on the scene at the beginning, is that the effect is slow, so this makes it speed up as it has less distance to travel.

    The idea is the action above in blue is triggered and the banner slide from the left on the stage. Another button is pressed and the Red action is triggered sliding off the stage. But once the motion effect has been run, it does not seem to hide, leave the end of the rounded rectangle visible on the stage.

    I tried to adjust the break lines in the buttons that trigger these actions further pushing them to the bottom of the timeline, but it has no effect. I actually expected to start the path and then hide the shape so fast, that you wouldn't see in fact a large part of the effect as when stocks advanced spear they are super fast.

    Am I missing something or is this just a limitation with effects using advanced Actions?

    You have a misunderstanding about the actions. All orders in a fast action are executed in sequence, but immediately. The effects also have a duration, you don't say how long you have applied.  Can you post a screenshot of the timeline? Have you checked the length of the path, is it enough? You do this using the same temporal effects. BTW, I often apply such an effect using micronavigation instead of applying it. In my last blog, you can see an example:

    More in a... hyperlink - drop-down Menu - Captivate blog

  • Best approach advanced actions, mulitple selections of text on a slide with other information...

    Hello

    I have to do a slide that has multiple selections of text on a slide, but using advanced actions to change each Cap. text... for example...

    A cursor with the image for the user to click, when you click on a text caption appears, and in this caption text is a chip-shaped button that says 'Next' when that is clicked then another text Cap comes up with another button which also then said, then when that is clicked on and the cap of the final text is reached says the button then close. User can click on that and returns to the slide of the same hand.

    Was then I intended to do this was advanced use actions is the right approach? (or shared)...

    In addition, if the fact this way, it will affect scorm...?

    Kind regards

    Sabine

    I don't see the connection between your question and SCORM? These buttons are rated?

    If they are a few buttons to display the new text, which is not a score for each button, I would not use that many 'Next' buttons but keep the same button and uses a counter. The content of the text caption could be a variable for which you are editing content after each click. Counter should be used to check if the close button must appear and the next button hidden. This article is such an approach to click for images: Blog after Posterous? - ClickClick - Captivate blog

    And like to have a variable instead of static text, for which you can change the value: 'Beat the system' - save time by creating advanced Actions (Captivate) - Captivate blog

    No response yet on shared or advanced actions, it depends on which version you use, answers on the score and more questions.

  • Failure of advanced/shared navigation of the actions to run when assigned by leaving. Why?

    After numerous tests, it seems that the bottom line is as described in topic - too far go that responsive projects. The question is not present for the empty projects I can say. I am running 8.0.1.242 on Windows 8 Captivate.

    Maybe I can work around this problem by writing in a JS event listener, but I see no other way to have trigger actions conditional navigation to specific times instead of via the interaction of the user - that is a user clicks on one of the 2 icons on slide 1 to view more details, taking to the slide where this detail is covered , after which they returned to slide 1, UNLESS they saw all the slides in detail, in which case they are sent to the end/next section slide.

    Is this a known bug? Is it still a bug? You can reproduce it? See nature projects reactive with advanced navigation actions attributed to work out very well for you? Any information would be appreciated, I would go to the bottom of this. I'd be happy to post more details if this case works for you - it looks like a bug here if so I prefer not to bother in the first place.

    Thank you!

    Hi Lieve,

    Thank you for your response. I saw your article mention - you have an great Google visibility when it comes to Captivate. It's a shame that you are one of the only good resources that - and Rod of course (I know you're out there too). It seems rather odd to me that always Captivate gets out with out-of-the-box features that do not work, and support is pretty limited. I can usually find a way around them, but it always adds a lot of time to my projects of debugging to find that the problem is of Captivate and not mine... not ideal. Makes me wonder if Adobe requires releases annual no matter where is their Cp dev team.

    In this case, the same on the output function that failed in my responsive project worked when assigned in the same way in a project of standard and white - at least in this one case alone is not a general question "exit does not work as I want to." I'm not trying to run everything must happen ON the slide came out, I just need to run - at some point. I determined that all sorts of actions work in my project for leaving: I can increment variable, show and hide objects, etc., etc. - the only thing falling down (and it will fail 100% of the time for me in reactive projects) use navigation in the context of shared or advanced actions, if go to slide and other slides at base of navigation , or GotoFrameAndResume or another framework based "micronavigation" (thank you for giving me the initial end on this point, moreover - it has served me well).

    Unfortunately, I could not add the action for my enter on to the slide later, as in my case, I need to my function leaving kicker users back to the beginning or to the slide at the end of the project, so if to sign they would ever get see the content of the slide. I end up doing something similar: adding brief slides 'redirect' between my content slides, that have the same feature set to enter. Looks like a stupid work-around for me, but my JS solutions were not well behave and I got tired of debugging.

    If you want to, I would be grateful if you could check if it seems like a bug you as well and maybe even if it persists in Captivate 9 (I recall that have this you). I still get nagging that I'm something I just straight up found no clearing of doubts, although this one seems, as it has nothing to do with me. Thanks again.

  • Can I use conditional and advanced actions on the same button?

    I'm fairly new to Captivate, but come from a flash background and I do of Captivate to do certain things, that I expected to be straightforward and a normal requirement.

    I want to create a screen with a number of interactive objects, in this case photos, it's the learner clicks on to display a text element.

    By clicking on the following image, the first piece of text is hidden and a second piece shown.

    There are 6 images/buttons which have to work in this way.

    However, I also want to determine if all the buttons have been used, as we force the user to view the entire slide before you continue.

    I can do the hide/show text and buttons, and I wrote a conditional action to check the variables for each button. However I do not know how and when to appeal to this action.

    I was hoping that in my Advanced action for each button, I could add in a call to the conditional action "record"variables", which would be very well fulfil this requirement, however this doesn't seem to be the case."

    I also animation/effects on the timeline before the images are on the meaning of screen I want to go back to the beginning of the timeline to use an event "on enter.

    I am surprised that this isn't something that people most need because while it may be frowned upon outside in the field of e-learning, disabled navigation is frankly not will disappear and working for a large corporation will be a must.

    If anyone can shed some light on this, or perhaps suggest a better approach then I'd appreciate it.

    Thank you.

    Of course, it is possible. This is the approach I explained (for previous versions):

    http://blog.lilybiri.com/template-for-reusing-script

    The models that I offered it, were invited to a lot of times and are used all over the world, which is funny

    I also have templates for CP6 and 7, but has stopped offering everything for free. And 7, you can have all the shares shared in a library that can be used as external library... just a tip: http://blog.lilybiri.com/new-features-in-captivate-7-dot-01

    Agreement on controls on effects for paths, please submit a feature request as many have already done to have the most control over the coordinate without having to change the XML file.

    It would be nice to have timed events. Jim Leichliter has a widget (only for the SWF) which allows some scripted events. The interaction of timer that can do as well, but is not very accurate because after that time there is always a lag of about 2 seconds.

    http://blog.lilybiri.com/events-and-advanced-actions tells us about the available events.

    Sorry for all these links, but advanced actions are my passion, since they appeared with 4. They are limited, all right, but I managed to convince many users to give them a try at different levels. Would love to train more users for this "point-and-click" approach that does not really need programming skills, but only a logical mind.

  • Widget in action variables using advanced

    Hello

    Is it possible to access the widget variables in the pane advanced actions? Specifically, I have after users click on a checkbox control and, after that, click on a button, I wish I had something else pops up. Is this possible? If so, how can I access the widget from the pane variables advanced actions for use in the case of statements.

    Thank you
    Dan

    Daniel, this question is too general... Some widgets are associated with user variables (you must create) that can be used in advanced actions: ListBox, TextArea, checkboxes, radio buttons are a few examples. I have several examples on my blog.

    But if you're talking about that variable control for checkboxes, radio buttons, TextArea widget, you'll need the extended versions created by Jim Leichliter and those is only Flash. If you use CP7 and now pointing interaction (checkboxes, radio buttons), which can also be used for the release of HTML5, so you are stuck again. I advocate having the extension by Jim included in these interactions, but my begging was apparently considered too exotic.

    Take a look at the articles in this list: http://blog.lilybiri.com/widgetsquestions-source-list

    Lilybiri

  • Show and hide multiple items using wildcards in advanced Actions?

    Is there a way to show or hide multiple items at once by using a wildcard character in advanced Actions?  Ex: Hide all the boxes to click in the presentation that begin with click_ *.

    I'm trying to find a good way to use the same CBT to show me Mode (demo video with audio and no interaction) and the practice Mode (interactive simulation with boxes to click and prompt text box for interactions).

    I saw a few business solutions have the ability to have 1 source file that publishes on multiple formats (demo, simulation, quick guide).  However, they are a little more than 800 $de Captivate.

    Micky

    If I want to create a combination, I capture in all modes search and then copy and paste what I want one of the files? An example, but it's on a Dutch version of my blog, watch movie (power of lightning, hope, that you will always be able to see SWF?):

    http://captivatenederlands.posthaven.com/classic-tutorials

    Lilybiri

    PS as for your original question: no wildcard in advanced actions. You can filter drop-down lists on "click_" and only objects will appear then (in CP6/7) but you will still need a single statement by click box unless you group boxes click on a slide (impossible to group objects sitting on different slides).

  • use javascript advanced action to advance to the next page of parent window?

    Hello

    I'm looking using Captivate quiz in some provided training based on html. I have this type of structure:

    Page html with a conceptual content.

    Html b. with a conceptual content page

    Page c. html which displays a Captivate quiz question

    Html d. with a conceptual content page

    When the user finishes the test successfully at point C, I want to automatically advance to the next page of the html (D).  I'm assuming I could use a tip action in the Quiz properties. In other words, 'the success = Execute advanced Actions', then to run our javascript gotoNextPage() function.  But it does not work. Is there a trick to do something like that?

    Thank you!

    If you test this output on your computer, try to upload to a web server and test from there.

    I find a lot of actions executed in Captivate JavaScript works only when the content is served from a Web server.

Maybe you are looking for