Can I make a button not make a slide continue?

Hi.
I looked for this question, but could not find an answer, so I'm hoping I'm re-posting something already answered.  If so, I will accept my verbal chasisement.
Anyway...
I am attemping to create a "click and reveal' type interaction in Captivate 4 using buttons and hiding/unhiding objects. Essentially, when the user clicks button A, it will reveal image A and Caption A .  When they click button B, through the magic of multiple actions, image A and Caption A will disappear and image B and Caption B will appear....etc.  These buttons are at about 5 or so seconds into the timeline.
Around 28 seconds into the slide timeline, I have a "Back" and "Next" button that I use for user navigation instead of using the navigation buttons on the skin.  This will pause the slide until the user clicks one of them to be navigated to the next slide or previous slide.
The problem I am running into is that if the user "lingers" on the slide and clicks back and forth between buttons A, B, C, etc. to re-look at all the objects, clicking on any of those buttons will continue the slide which is paused by the "Back and Next" buttons at the end of the timeline.  Try as I might, I just can't make the slide pause and wait until the user actually clicks the "Next" or "Back" buttons when I click buttons A, B, and C over and over to re-look at the images and captions. 
So is there any way to tell a button NOT to continue the slide?  I want my buttons A, B, and C to do the multiple actions i have assigned them (show and hide objects) but do NOT want them to make the slide continue at the pause implemented by my navigation buttons.
Thoughts?
Thanks.
Rob

Hi there
Actually I do believe there is a way to make the behavior what you want. But I'll address your issue for making things known to Adobe first. Adobe has something called the "Wish Form/Bug Reporting Form" that they monitor. So you use that. (Link to that is in my sig line)
As for the button issue, you can accomplish it using Advanced Actions. What you need to do is to manipulate the Playhead to keep it paused. One way is by configuring the variable rdcmndGotoFrame with the value rdinfoCurrentFrame. Sometimes this works to just keep the playhead paused. Other times I've tried to do it with some success by repositioning the playhead farther upstream and allowing it to "float" back to the pause point of the object. And to do this you use the variable rdcmndGotoFrameAndResume and assigning it the frame number earlier in time. Of course, to do this you must first calculate the frame number to position at. I normally did this by inserting a Text Caption configured to present the rdinfoCurrentFrame variable and manipulating the pause points using a Click Box object to arrive at the desired value.
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks

Similar Messages

  • How do I make a button NOT take focus when it is clicked?

    I am trying to create a virtual keypad and the problem is that when I have a Robot make a KeyEvent for a certain number when a certain button is pressed, the TextField loses focus and the focus is placed on the button that was pressed, so nothing appears in the TextField.
    How can I make a button NOT take the focus when it is pressed?
    Edited by: tox0tes on Nov 28, 2008 8:06 PM

    great. another way is to have a call to myTextField.requestfocus() in the button's actionlistener actionPerformed method, but that leads to tight coupling.

  • How to make a button not clickable???

    i wanna make a button not clickable, once it is clicked... help me to do this
    Thanks
    Rubin

    you can either call setEnabled(false) or remove the listenerFor sake of GUI ergonomics, I'd suggest the first solution.
    If you implement the second solution, you'll have the user clicking on the button again and again and asking himself why nothing happens.

  • Having a Translucent window, how to make a button not translucent?

    Seems to be a simple question. I have a JFrame that I make translucent following this guide:
    http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/
    I add a JPanel to this frame and it is also translucent and then I add JButtons to the JPanel. I want the buttons to be solid and not translucent.
    Having great problems, sure be happy if I got any advice.
    Shares some code, dont know if it helps, the buttons use imageicons. This is the Jpanel code:
    public class ClockFrame extends JPanel {
         private ClassLoader cl;
         private JButton[][] clock = new JButton[6][60];
         boolean gradient = true;
         public ClockFrame()
              this.setOpaque(!gradient);
              this.setLayout(null);
              this.setVisible(true);
              this.setDoubleBuffered(false);
              cl = this.getClass().getClassLoader();
              init();
          protected void paintComponent(Graphics g) {
             if (g instanceof Graphics2D && gradient) {
                 final int R = 240;
                 final int G = 240;
                 final int B = 240;
                 Paint p =
                 new GradientPaint(0.0f, 0.0f, new Color(R, G, B, 0),
                     getWidth(), getHeight(), new Color(R, G, B, 255), true);
                 Graphics2D g2d = (Graphics2D)g;
                 g2d.setPaint(p);
                 g2d.fillRect(0, 0, getWidth(), getHeight());
             } else {
                 super.paintComponent(g);
    private void buttonHelper(JButton b, double radix, int type)
              b.setBorderPainted(false);
              b.setContentAreaFilled(false);
              b.setFocusable(false);
              b.setBounds(findPosX(radix,type) + 250, findPosY(radix,type) + 200, 200, 200);
              this.add(b);
         }

    http://picasaweb.google.com/lh/photo/8g0eDzQs_0Qt3MJKBLMTDQ?feat=directlink
    can you see this image? think it shows pretty clearly what effect I wish to have. Picture is taken running from eclipse.
    I think it is a pretty interesting problem so will share rest of the code.
    First is Main JFrame class, second is AWTUtilitiesWrapper from guide posted in first post.
    public class MainFrame {
         private static final long serialVersionUID = 1L;
         private static JFrame frame;
         private static Container c;
        private boolean isTranslucencySupported;
        private GraphicsConfiguration translucencyCapableGC;
         public MainFrame()
              frame = new JFrame( "Time" );
              frame.setSize(800     ,      600);
              frame.setResizable(false);
              c = frame.getContentPane();
              c.setLayout(new OverlayLayout(c));
              c.add(new ClockFrame());
            isTranslucencySupported = AWTUtilitiesWrapper.isTranslucencySupported(AWTUtilitiesWrapper.PERPIXEL_TRANSLUCENT);
            translucencyCapableGC = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration();
            if (!AWTUtilitiesWrapper.isTranslucencyCapable(translucencyCapableGC)) {
                translucencyCapableGC = null;
                GraphicsEnvironment env =
                        GraphicsEnvironment.getLocalGraphicsEnvironment();
                GraphicsDevice[] devices = env.getScreenDevices();
                for (int i = 0; i < devices.length && translucencyCapableGC == null; i++) {
                    GraphicsConfiguration[] configs = devices.getConfigurations();
    for (int j = 0; j < configs.length && translucencyCapableGC == null; j++) {
    if (AWTUtilitiesWrapper.isTranslucencyCapable(configs[j])) {
    translucencyCapableGC = configs[j];
    if (translucencyCapableGC == null) {
    isTranslucencySupported = false;
              //sets custom location on screen and sets no default os border
              frame.setLocation(300,100);     
              frame.setUndecorated(true);
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.setVisible(true);
              init();
         public static Container getContainer()
              return c;
         private void init()
              if(isTranslucencySupported)
              AWTUtilitiesWrapper.setWindowOpacity(frame, 0.7f);
              AWTUtilitiesWrapper.setWindowOpaque(frame, false);
    import java.awt.GraphicsConfiguration;
    import java.awt.Shape;
    import java.awt.Window;
    import java.lang.reflect.InvocationTargetException;
    import java.lang.reflect.Method;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    * @author Anthony Petrov
    public class AWTUtilitiesWrapper {
    private static Class<?> awtUtilitiesClass;
    private static Class<?> translucencyClass;
    private static Method mIsTranslucencySupported, mIsTranslucencyCapable, mSetWindowShape, mSetWindowOpacity, mSetWindowOpaque;
    public static Object PERPIXEL_TRANSPARENT, TRANSLUCENT, PERPIXEL_TRANSLUCENT;
    static void init() {
    try {
    awtUtilitiesClass = Class.forName("com.sun.awt.AWTUtilities");
    translucencyClass = Class.forName("com.sun.awt.AWTUtilities$Translucency");
    if (translucencyClass.isEnum()) {
    Object[] kinds = translucencyClass.getEnumConstants();
    if (kinds != null) {
    PERPIXEL_TRANSPARENT = kinds[0];
    TRANSLUCENT = kinds[1];
    PERPIXEL_TRANSLUCENT = kinds[2];
    mIsTranslucencySupported = awtUtilitiesClass.getMethod("isTranslucencySupported", translucencyClass);
    mIsTranslucencyCapable = awtUtilitiesClass.getMethod("isTranslucencyCapable", GraphicsConfiguration.class);
    mSetWindowShape = awtUtilitiesClass.getMethod("setWindowShape", Window.class, Shape.class);
    mSetWindowOpacity = awtUtilitiesClass.getMethod("setWindowOpacity", Window.class, float.class);
    mSetWindowOpaque = awtUtilitiesClass.getMethod("setWindowOpaque", Window.class, boolean.class);
    } catch (NoSuchMethodException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    } catch (SecurityException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    } catch (ClassNotFoundException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    static {
    init();
    private static boolean isSupported(Method method, Object kind) {
    if (awtUtilitiesClass == null ||
    method == null)
    return false;
    try {
    Object ret = method.invoke(null, kind);
    if (ret instanceof Boolean) {
    return ((Boolean)ret).booleanValue();
    } catch (IllegalAccessException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IllegalArgumentException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    } catch (InvocationTargetException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    return false;
    public static boolean isTranslucencySupported(Object kind) {
    if (translucencyClass == null) {
    return false;
    return isSupported(mIsTranslucencySupported, kind);
    public static boolean isTranslucencyCapable(GraphicsConfiguration gc) {
    return isSupported(mIsTranslucencyCapable, gc);
    private static void set(Method method, Window window, Object value) {
    if (awtUtilitiesClass == null ||
    method == null)
    return;
    try {
    method.invoke(null, window, value);
    } catch (IllegalAccessException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IllegalArgumentException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    } catch (InvocationTargetException ex) {
    Logger.getLogger(AWTUtilitiesWrapper.class.getName()).log(Level.SEVERE, null, ex);
    public static void setWindowShape(Window window, Shape shape) {
    set(mSetWindowShape, window, shape);
    public static void setWindowOpacity(Window window, float opacity) {
    set(mSetWindowOpacity, window, Float.valueOf(opacity));
    public static void setWindowOpaque(Window window, boolean opaque) {
    set(mSetWindowOpaque, window, Boolean.valueOf(opaque));

  • Can print PS file but not make PDF

    Printing to a PostScript printer with a customized PostScript driver in WordPerfect 5.1 for DOS is what we do every day, but when we print the same job to a PS file we can't make a PDF in Adobe Acrobat Pro 9.4. What can we do to make a PDF? Here is the error message from Distiller:
    Processing prologue.ps...
    Done processing prologue.ps.
    %%[ Error: rangecheck; OffendingCommand: setpagedevice; ErrorInfo: InputAttributes --nostringval-- ]%%
    Stack:
    -dict-
    -save-
    %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    %%[ Warning: PostScript error. No PDF file produced. ] %%
    If I knew what to edit in the PS file to make it print a PDF, that would be one workaround. But I'm very curious why our printer (HP LaserJet 4050 with a Level 2 PostScript emulator) will print a file that Distiller won't process. Here is the only place in the PS file that mentions setpagedevice:
    /manualfeed true put usertime 5000 add {dup usertime lt {pop exit} if} loop <</InputAttributes <<31<< /PageSize [612 792] /MediaType (Standard) >>/Priority []>> >>setpagedevice << /PageSize [612 792] /MediaType (Standard) >> setpagedevice _bp 0 13200 10200 _ornt /PlantinR 400 _ff
    0 13200 10200 _ornt
    "612 792" is, of course, the page size in points
    Trying to make the PDF from the the PS file that was meant for another PostScript printer (HP LaserJet 2200D), we get the same Distiller error message. This time the PS file contains:
    letter <</InputAttributes <<-1<< /PageSize [612 792]  /MediaType (Standard) >>/Priority []>> >>setpagedevice << /PageSize [612 792]  /MediaType (Standard) >> setpagedevice _bp 0 13200 10200 _ornt /PlantinR 400 _ff
    0 13200 10200 _ornt
    This passage from the 2nd attempt has much in common with the first PS attempt. What does Distiller mean by the InputAttributes having "nostringval"? What stringval would work?
    By substituting this from an uncustomized driver that does work,
    letter statusdict begin true setduplexmode false settumble end _bp 0 13200 10200 _ornt /PlantinR 400 _ff
    0 13200 10200 _ornt
    and by removing an offending command BRst, a PDF is created. But it doesn't have any of the special fonts that were downloaded. Still, that's progress.

    Thank you. The first line of the PS file is "%!PS-Adobe", so I conclude that the origin of the uncustomized PostScript driver was Adobe; WordPerfect Corp. supplied it to purchasers of their software. Uncustomized (except for new Type 3 fonts), the PostScript driver still works splendidly for creating PS files that are easily distilled into PDFs. We only use Adobe software for this purpose.
    By editing parts of the problem PS file I am just now able to get the PDF. But it requires replacing the following on every page:
    letter <</InputAttributes <<-1<< /PageSize [612 792]  /MediaType (Standard) >>/Priority []>> >>setpagedevice << /PageSize [612 792]  /MediaType (Standard) >> setpagedevice _bp 0 13200 10200 _ornt /PlantinR 400 _ff0 13200 10200 _ornt
    with this:
    letter statusdict begin true setduplexmode false settumble end _bp 0 13200 10200 _ornt /PlantinR 400 _ff0 13200 10200 _ornt
    I will continue working these codes. It ought to be possible to get paging codes that are less laborious to replace or otherwise get working, and obviously some of the codes can be eliminated.
    We're not in a position to give up our highly customized driver for mathematical logic printing on paper until a volume of historical text is finished. Smoother produced PDFs must be possible for an electronic edition.
    The other snag I mentioned, "BRst", came from a text file of "pskeys" that was to be downloaded with the job. It works when I simply insert pskeys.txt into the PS file.

  • Why do the increase/decrease volume buttons not make a noise when pressed?

    My macbook aluminum used to make a noise from the speakers when I pressed the volume up/down buttons on the keyboard. They don't anymore. Anyone have any ideas as to why this is happening?

    Go into System Preferences -> Sound -> Sound Effects and turn on the feedback sounds for volume change.

  • How to make a button appear on every slide.

    Hi there,
    I am a new user with Captivate 4. This seems like a silly question, but I haven't been able to find it asked before (except for Captivate 2) and can't figure it out on my own.
    In my project, I will not be recording software--I'll be doing an e-learning with activities like quizzes and branching. I do not want it to run like a movie--I want a forward and back button on each page that user clicks to go through the module. I figured out how to get rid of the play bar but how do I make a forward and back button appear on each page? Or do I have to do that myself by cutting and pasting?
    Many thanks!

    Hi there
    One way is to insert two buttons on one slide. Program one to go to the previous slide and the other to go to the next slide when clicked. Then you copy the buttons, select all the other slides and paste.
    The other way is to use the Perpetual Buttons Widget supplied by Captivate. Click Window > Widget, then locate and insert the widget on the first slide where you want the buttons to appear. Configure the widget to display for the rest of the project.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • I cannot update my Apps from iTunes store message says unable to connect but can connect via iTunes button not apps button ?

    I. Am unable to update Apps from iTunes via the apps button messages says unable to connect but can access iTunes directly via iTunes button on iPad
    Cheers

  • How to make a button click make text appear elsewhere on the screen

    I have a map of the US and  each state has a rollover that changes the color of the state...what i  am trying to figure out is how to click on the state and have text  appear to the side of the US map and have that text stay up until the user clicks on another state. Any help will be greatly appreciated. Thanks

    Good... keep working at it... I was already preparing the following for you, but if you pursue your own solution you will learn more and become more comfortable with working with Flash.
    If you want to look at what I was going to offer to possibly streamline what you end up with, or just have trouble, here it is...
    Select one of your states and give it an instance name in the properties panel... let's say you pick Utah and you name the instance "utah"  For example sake, let's say you also do the same for Ohio (naming it "ohio").
    Create a dynamic textfield where you want the text to be displayed and assign it an instance name, let's say you name it... "stateInfo"
    Create a new layer for actionscript so that you can assign some code for teh states.  In that layer, in the frame where the states are, select the empty keyframe, open the Actions panel, and place all of the following code there...
    var utahInfo = "Whatever text you want to display when you click Utah";
    var ohioInfo = "Whatever text you want to display when you click Ohio";
    utah.addEventListener(MouseEvent.CLICK, showInfo); // assigns a listener to the button
    ohio.addEventListener(MouseEvent.CLICK, showInfo);
    // for the above you will do the same for the rest of the state buttons... they can all share the following event handler function because it uses their names to identify the text variable that will be assigned to the textfield
    function showInfo(evt:MouseEvent):void {
         stateInfo.text = this[evt.currentTarget.name+"Info"];

  • Replay slide button not working with slide videos HTML 5

    My course built in Captivate 7 contains synchronized  slide videos, imported  FLVs, progressive download. They are placed on the timeline at 0.5, and end 0.5 second from the end of the slide.
    Each slide has a replay slide button with advanced action assigned to it, Expression>cpCmndGotoSlide = cpInforCurrentSlide - 1, Continue. This works fine in SWF output (IE 9), and it allows the user to restart the slide, if the video doesn't load properly the first time, without having to relaunch the course.
    However, once I publish to HTML5 and view the course in Safari for iPad iOS 7.0.4, the slide returns to the beginning, but the slide displays  "loading",  the video never loads, and I'm unable to navigate away from the slide by using the playbar, and so I'm forced to close the browser tab and relaunch the course.
    I've created a new project and tested using different video formats (f4v, and mp4), and advanced actions such as Jump to slide, but have not been able to resolve the issue.
    Is this a known issue, or is there a workaround for this? Any help would be appreciated.

    I'm not sure if this is the best solution, but it works in both SWF and HTML5 output.
    Because the video begins at .5 on the timeline, I've added a second expression which once the slide jumps to the beginning, it advances to the frame that is 25 frames from the current frame. This causes the slide to replay not from the beginning of the slide (before the video loads), but from just under 1 second in so the video doesn't have to reload.
    As I said, this may not be the best solution, but at least the viewer can rewatch the video from the beginning without going back and forth between the slides hoping the video will replay correctly, and without closing the browser window and relaunching the course.

  • Buttons not working when slide is open

    I bought my E65 like .. umm.. a week ago, n now when i open the slide " right button, mute button, c button contacts button and the exit button isnt working, n when i close the slide they works only... it has no warranty on it because i bought a used one.. so anyone knows how to solve this problem? its irritating me ..

    Hi Jerry,
    Iam also facing the same problem ....were you able to get solution ..if yes plz share...
    When I Clikced on Add Macros button in Workbook Settings ,i was able to access the buttons ..but once i close and open the workbook iam again getting the same error..
    Iam not able to Save the Workbook settings afte Clicking on ADD Macros...
    Regards,
    Ravi

  • Photo album: Play button not functioning on slide show

    In order to learn this album construction, I've begun by just copying the files from the demo (http://labs.adobe.com/technologies/spry/demos/gallery_pe/dynamic/index.html), renaming the paths and throwing in some new images. BUT, the Play button doesn't work.  It doesn't work on the demo either.
    Is there a js function call that I'm missing? If so, where would the call and function be placed?
    Here's my sample: http://www.lumina-media.com/gallerytest/wjgallery.html
    All js, xml and css files are the same as on the demo (with exception of paths to images and thumbs).
    Thanks in advance for any help.
    Nick

    The play button works fine on your app, as well on the Spry demo.

  • Can Keynote record digital ink notes on the slides?

    I was checking around and I was wondering if Keynote had the capability to do ink annotations. According to someone who was selling Apple products, I could, but I can't find any supporting evidence online and I was wondering if anyone who has experience with Keynote or has influence in the program know if Keynote can. I wanted to know because Microsoft Office for PC has this capability and it looks like OpenOffice Impress might also have this capability. Being able to record and save ink annotations is a huge help, especially when in college. I am hoping that Keynote does have this capability or will have this capability soon before I buy it.
    Thank you.

    1) change the orientation to portrait
    Inspector > Document > Document > Slide Size; set the drop down menu to custom
    enter the slide size in pixels you need, making the hight larger than the width
    the inspector is the panel on the right
    2) print two slides per page
    File > Print > Keynote: set the layout to Grid with 2 slides per page
    change the drop down menu to page attributes, set the orientation to portrait

  • Print button not working with Xerox pluggins installed

    Thanks to the wonderful people here I found that if you have any Xerox plugins in /Library/Printers/PPD Plugins you can experience the print button not working.
    Removing them fixes it which is nice but I need the plugins, anyone know a work arround?

    I've seen this happen with some of our Xerox PPD's on PC's. The cause in this case, is their reference to virtual memory with older OS systems.
    I instead used an older PPD or a PPD I had edited to support 200"x200" custom pages sizes, supporting full color.
    All I needed was a clean postscript file.
    The Adobe 7 PPD writes clean PS.
    If you need some kind of VIPP instructions in your PPD for the Xerox, I'd look at getting a newer PPD form Xerox made for OSX.

  • Hello. Having a problem with skype. i am online, all buttons work, however i can not make a video call the button simply doesnt work. Messages works. voice calls works. Please help.

    Hello. Having a problem with skype. i am online, all buttons work, however i can not make a video call the button simply doesnt work. Messages works. voice calls works. Please help.

    Sounds like you need to contact skype.

Maybe you are looking for

  • Connection goes on and off

    I have ATT Yahoo! DSL and a bridged siemens speedstream dsl modem connected to a Airport Extreme Base Station (802.11n). They work fine usually but sometimes, more often than not, all the computers connected wirelessly and hard wired are not able to

  • Call external service in a Application service created from ES

    Hi Experts I have the follow situation: I've modeled a new service in Enterprise Service Builder. This service i'll implement in caf application. In the method create by application i'll call one method of external service. I imported this modeled se

  • TS3992 is my iphone backing up?

    does anyone know how to confirm that my phone is being backed up ? it said lock it and it will back up, but no where on my computer or phone does it say that my phone is being back up

  • Front row won't play any theme except the classic one

    Hey guys I cannot get front row to play any other theme except the classic (ken burns) theme I've tried setting a theme as default in iphoto and i've made a slideshow, but nothing worked Any ideas? Thanks Chris

  • Slow entry into transaction SQ00

    Hi Experts, We currently have a slight performance problem when entering transaction SQ00 (ERP6). The performance problem does not lie with any of the queries, but with the slow response time (~30 seconds) when entering the transaction for the first