Button Widget stops audio

I'm using the button widget in Captivate 5, which is great. Except that it causes the slide audio to stop about 6.5 seconds into a slide - as though the slide becomes Inactive. I can't find a way to change this. Does anyone have a suggestion?

Hi Lieve,
Regarding your first concerns : For the static button widget we didn't want to make it to pause the slide at any time. This would behave just like any other static captivate object though we could have actions associated with it which would get triggered on clicking this. However you could enter a feature request whereby this widget pause time could be set as a parameter(in the Widget Properties dialog) which would make it pause at that time for user to click.This would be helpful when this widget is inserted on Question slides. Pausing at 6.5 secs is a bit misleading so this property was removed from the Widget.
Regarding the second concern : The second widget is just the interactive version of the same static widget which would have the additional 2 properties :
1.Pause for user interactions
2.We would get the success/failure/hint captions accordingly when clicked inside/outside the button widget.
However since we have actions which could be set from the widget properties dialog itself , we need to set it there in order for the appropriate action to get triggered.
These widgets have been created so that the user can place buttons with different themes/colors/look and feel in his/her project as per their requirements.
Thanks and regards,
Sudeshna Sarkar

Similar Messages

  • Button widget pauses audio

    Using Captivate 5, I inserted the Button.SWF widget. The button has the action "Open URL or file." The slide has audio on it. If I play the slide within Captivate, using the play button on the timeline, the audio plays perfectly. However, when previewing the slide, the audio comes to an abrupt stop soon after the button appears.
    I don't see a Pause After setting for the button widget, either in the Widget Properties or in the Properties panel.
    If it would help anyone to take a look at the slide, let me know by private message and I'll provide a link. Thanks in advance for any assistance you can provide.

    Hi Jay,
    Are you talking about the Buttons widget or the Flash button? If it is the first, which is a static widget, in CP5.0 it has a pausing point that you cannot change (about at 10 secs if I remember well). Captivate 5.5 ships with a static button widget that has no pausing point, and the team created also one that pauses at half its duration.
    But what you describe seems to be something else, because you say that audio stops immediately when the button appears? And you want this button to be there, to open an URL when user clicks?
    What do you mean by 'play the slide within Captivate'? Is that F3 which is not a real preview because no SWF is created? And the other preview is one of the other options?
    Lilybiri

  • Button to stop audio

    I have a PDF with an audio file that automatically starts playing as soon as the PDF opens. I would like to add a button that users can click to stop playing the audio. However, the only action I see that is related to audio is to PLAY audio.
    Can anyone help to explain how to create a button that STOPS the audio from playing?

    rowby wrote:
    > Hello!
    >
    > I have a movie with 4 separate audio buttons set as
    "Start/Repeat 0".
    >
    > I want the web visitor to be able to hit a "stop" button
    to stop the playing
    > of the audio. The audio "stop" button would be next to
    the play button.
    > Alternatively there could be ONE button in the movie
    that woud stop ANY audio
    > that is playing.
    >
    Make a movie clip, frame 1 with sound set to EVENT and number
    of loops you want
    and a stop(); action.
    Frame 2 of that movie clip the very same sound set to STOP
    and loop to 0 (zero)
    Now all you need is a button in frame 1 OFF The Sound with
    action nextFrame();
    and on second frame button with an action to ON the button
    using prevFrame();
    Best Regards
    Urami
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Flash CS3 Play/Stop audio button problem

    I made a play/stop audio button with this youtube tutorial (youtube.com/watch?v=XU6oMEFUFF8) but after the sound is finished I want the play button to show up agian.
    Here is the actionscript:
    import flash.events.MouseEvent;
    play_btn.addEventListener(MouseEvent.CLICK,clickha ndler);
    stop_btn.addEventListener(MouseEvent.CLICK,clickha ndler);
    function clickhandler(event:MouseEvent):void{
    swapChildren(play_btn,stop_btn);
    what code should I add to my current code?
    I also can send you the Fla.

    You should consider using the Sound class. Here's a quick overview of it:
    http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d21.html
    You'll be able to add event listeners to the sound to know when it completes so you can execute more code, such as swapping the play and stop button. There is an example in that overview of listening for the SOUND_COMPLETE event (e.g. channel.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);). It should contain everything you need.
    A basic example of what you'll end up with (there's many ways to do it) might look something like this:
    // just set up and wait for click
    var isPlaying:Boolean = false;
    var mySound:Sound = new MySoundInLibrary();
    var myChannel:SoundChannel = new SoundChannel();
    myChannel.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);
    // buttons
    play_btn.addEventListener(MouseEvent.CLICK,clickhandler);
    stop_btn.addEventListener(MouseEvent.CLICK,clickhandler);
    function clickhandler(event:MouseEvent):void
              swapChildren(play_btn, stop_btn);
              if (isPlaying)
                        isPlaying = false;
                        myChannel.stop();
              else
                        isPlaying = true;
                        myChannel = mySound.play();
    function onPlaybackComplete(e:Event):void
              isPlaying = false;
              swapChildren(play_btn, stop_btn);
    The basic idea is keeping a flag if the audio is currently playing. If it isn't then assign the sound to a channel and play it while setting the flag (isPlaying) to true. If it's already playing, set the flag to false and stop playing the audio.
    The swapChildren is run in the onPlaybackComplete() method so when the audio completes the play button is swapped back in front.
    Rather than swapping the children I'd urge you to toggle the .visible property instead. It's easy to run commands in the wrong order and get desynched on depth.

  • Stopping audio and starting another audio when button clicked

    Hello,
    I have a multiple slide document, and I want sound to stop
    when they click the "Next" button, and another audio clip to start.
    Here is what I have so far:
    //audio
    x = new Sound();
    x.attachSound("Slide1");
    x.start(0, 0);
    musicplay = true;
    forward_btn.onRelease = function() {
    gotoAndStop("2");
    numbering eq numbering++;
    So I just want it to play audio clip "Slide2" when they click
    forward_btn, and I want "Slide1" to stop.
    Thanks!

    Attach your second sound file to the frame that will play the
    second sound. Then try adding stopAllSounds() before the
    gotoAndStop("2"); to get the first sound to stop playing and then
    play the second sound.

  • Captivate 5.5 Audio button has stopped functioning

    My Audio button to insert audio into a Captivate 5.5 text files has stopped working. When I click on it, it freezes my Captivate screen and I have to close the program. I can remove audio but can't Add. I can go the Library and access and edit the audio there.  I've tried rebooting etc. Any thoughts. I have a deadline today but looks like not going to make it. Thanks.

    Hello,
    Welcome to Adobe Forums.
    Can you reproduce this issue with a Blank new Project ?
    If you do not have a specific preferences and setting for your Adobe Captivate then please follow these steps :
    1) Close Adobe Captivate 5.5
    2) Rename "Captivate 5.5" folder :
    Windows Vista and Windows 7: C:\Users\[user name]\AppData\Local\Adobe
    Windows XP:  C:\Documents and Settings\[user name]\Local Settings\Application Data\Adobe
    Mac:  /Users/[user name]/Library/Preferences/
    3) Launch Adobe Captivate 5.5
    4) Open your project or a blsnk new project and check Insert -> Audio
    Thanks,
    Vikram

  • Stopping audio after continue button

    I am trying to stop an audio clip after a continue button is clicked. I added the audio to the button and tried to use the STOP AUDIO WHEN CLICKED button is checked. When I preview it though, the audio does not stop and continues to run for the entire slide. I want to audio to only play while that caption is up and the continue button is not selected.
    For example, I am trying to read a caption box that I have made. I want the user to be able to click continue and see the next caption box which then starts the next reading of the next caption box. Any ideas?
    I am use captivate 4, thanks.

    Hi there
    Place the next caption on a new slide. Then configure the button so the action is to go to the next slide. The audio should be skipped over and the next slide audio should play.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Button Pointing to audio file in same directory

    I'm fairly new to Flash, but have gotten the hang of it for
    the most part.
    I'm trying to create audio buttons that will play vocabulary
    words when clicked on for a language learning website. I can create
    buttons that play audio when clicked, but as of now the only way I
    know how to do it is to add the audio directly to the swf file. The
    problem is this takes up about 24kb of space, and there will be
    about 20 copies of the button per page, each for a different
    vocabulary word.
    I was thinking it would be nice if I could use the exact same
    swf file to save on loading time, but have it point towards
    different audio files. Basically, I figure if the audio is built
    into the swf file, when the page loads it will take a long time,
    because it will load all of the audio along with the files. if it
    points separately, it will only load the audio when the button is
    clicked.
    Is it possible to do this? I've heard that you can use the
    object tag to point towards separate audio files, but am not too
    sure on how to pull that off. I'm just looking for a way to use the
    button I've created and keep speeds reasonable when loading the
    webpage. Loading 30 audio files at the beginning can slow it down,
    especially if they only plan on playing a couple of them. Each mp3
    is only a few kb larger than a swf file with the audio already in
    it, so the compression of mp3 in a swf (at least from what I know)
    didn't do too much for my case.
    I figure I can put all the audio files in a folder along with
    the swf file.

    Superman859 wrote:
    > I'm fairly new to Flash, but have gotten the hang of it
    for the most part.
    >
    > I'm trying to create audio buttons that will play
    vocabulary words when
    > clicked on for a language learning website. I can create
    buttons that play
    > audio when clicked, but as of now the only way I know
    how to do it is to add
    > the audio directly to the swf file. The problem is this
    takes up about 24kb of
    > space, and there will be about 20 copies of the button
    per page, each for a
    > different vocabulary word.
    http://www.kennybellew.com/tutorial/
    Very detail tutorials on Sound in flash, from basic stop/play
    to complex,
    dynamic players with all kind of bells and whistles
    Best Regards
    Urami
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Adding full screen code into Captivate 5's basic Button Widget

    Hi everyone!
    I was able to create a full screen button in Flash that works with Captivate 5 projects, however, I want to be able to active the full screen feature for every button created using the basic 'button' widget that comes with the Captivate program.  I am not a AS3 programmer so I think my issue is that I am confused as  to where to place the full screen code into the existing 'button widget'  code. Below is the code ...
    Thanks in advance!!
    edlearner
    HERE IS THE FULLSCREEN CODE THAT I USE
    button_name.addEventListener(MouseEvent.CLICK, fullScreen_action);
    function fullScreen_action(event:MouseEvent):void {
    stage.displayState=StageDisplayState.FULL_SCREEN;
    stop();
    HERE IS THE BASIC CODE FOR THE BUTTON WIDGET IN CAPTIVATE 5
    //..........................Template for Static Widget(AS3)....................
    //flash construct to use external interface : This is needed to use flash functionality for communication between two swfs
    import flash.external.ExternalInterface;
    import fl.controls.ComboBox;
    var widgetMode:String = '';
    var widgetParam:String = '';
    var varHand:Object = null;
    var movieHandle:Object = null;
    XML.prettyIndent = 0;
    XML.prettyPrinting = false;
    XML.ignoreWhitespace = true;
    var checkUpdatedXML = false;
    var playedByButton = false;
    var pauseFrame = 0;
    var addednoskipframe = false
    var myXML:XML;
    var myData:String = '<element1><textProperties><font face="Trebuchet MS" style="" size="12"/><textDecoration bold="true" underline="false" italic="false"/><color textColor="0x000000" highlightRequired="false" highlightColor="0xffffff"/></textProperties><captions style="BUTTON_1" themeLabel="0" backColor="0xffffcc" eventAssign="" eventParam="" txtXPos="9" txtYPos="4" imgXPos="190" imgYPos="40" a="1" b="0" c="0" d="1" tx="0" ty="0" bgSelected="false" borderColor="0xff9933" borderSelected="false" containerXPos="" containerYPos=""><text visible="true" width="42" height="20" a="1" b="0" c="0" d="1" tx="18" ty="4">Button</text><image visible="false" width="22" height="18" a="1" b="0" c="0" d="1" tx="NaN" ty="NaN"></image></captions></element1>';
    var xmlConfig:String = '<configs><styles label="Ivory" movieclip="BUTTON_1" backColor=""/><styles label="Frosted" movieclip="BUTTON_8" backColor=""/><styles label="Grey Space" movieclip="BUTTON_9" backColor=""/><styles label="Honey Comb" movieclip="BUTTON_10" backColor=""/><styles label="Mountain Blue" movieclip="BUTTON_11" backColor=""/><styles label="Aero" movieclip="BUTTON_12" backColor=""/><styles label="Gradient" movieclip="BUTTON_13" backColor=""/><styles label="Vivid 1" movieclip="BUTTON_14" backColor=""/><styles label="Vivid 2" movieclip="BUTTON_15" backColor=""/><styles label="Aqua" movieclip="BUTTON_16" backColor=""/><styles label="Glitter" movieclip="BUTTON_17" backColor=""/></configs>';
    //var xmlConfig:String = '<configs><styles label="Button 1" movieclip="BUTTON_1" backColor=""/><styles label="Button 2" movieclip="BUTTON_2" backColor=""/><styles label="Button 1" movieclip="BUTTON_1" backColor=""/><styles label="Button 2" movieclip="BUTTON_2" backColor=""/><styles label="Button 3" movieclip="BUTTON_3" backColor=""/><styles label="Button 4" movieclip="BUTTON_4" backColor=""/></configs>';
    var myConfig:XML = new XML(xmlConfig);
    var myWM = "";
    var mc:MovieClip;
    CaptionMc.visible = false;
    textFormatterMc.visible = false;
    //update ();
    var objName;
    function fnHandleButtonEvent (evt:MouseEvent)
        if (varHand != null)
            switch (Number(myXML.captions.@eventAssign))
                case 1 :
                    varHand.rdcmndResume = 1;
                    break;
                case 2 :
                    varHand.rdcmndPrevious = 1;
                    break;
                case 3 :
                    varHand.rdcmndNextSlide = 1;
                    break;
                case 4 :
                    varHand.cpCmndGotoSlide = varHand.cpInfoLastVisitedSlide;
                    varHand.rdcmndResume = 1;
                    break;
                case 5 :
                    if(varHand.rdinfoCurrentSlide != (Number(myXML.captions.@eventParam) - 1)){
                        varHand.cpCmndGotoSlide = Number(myXML.captions.@eventParam) - 1;
                        varHand.rdcmndResume = 1;
                    break;
                case 6 :
                    navigateToURL (new URLRequest(myXML.captions.@eventParam), "_blank");
                    break;
                case 7 :
                    navigateToURL (new URLRequest("mailto:"+myXML.captions.@eventParam), "_blank");
                    break;
            playedByButton = true;
    function update ()
        myXML = new XML(myData);
        if (myWM == "Edit")
            textFormatterMc.setData (myXML.textProperties);//strCaptivateXML:String
            textFormatterMc.init ();
            CaptionMc.setData (myXML.captions, textFormatterMc);
            CaptionMc.setConfig (myConfig.styles);
            CaptionMc.init ();
            CaptionMc.visible = true;
            textFormatterMc.visible = true;
            var arr = [textFormatterMc.sizeSelectorMc];
            initCursor(arr);
        else
            CaptionMc.visible = false;
            textFormatterMc.visible = false;
            if(mc != null){
                removeAllChildren(mc);
            }else{
                mc = new MovieClip();
                addChild (mc);
            var xmlRef = myXML.captions;
            var textMatrix:Matrix = new Matrix(xmlRef.text.@a, xmlRef.text.@b, xmlRef.text.@c, xmlRef.text.@d, xmlRef.text.@tx, xmlRef.text.@ty)
            var txt:TextField = new TextField();
            objName = txt;
            txt.name = "txt";
            txt.mouseEnabled = false;
            txt.selectable = false;
            txt.multiline = true;
            txt.wordWrap = true;
            mc.addChild (txt);
            txt.text = xmlRef.text;
            txt.mouseEnabled = false;
            txt.width = Number(xmlRef.text.@width);
            txt.height = Number(xmlRef.text.@height);
            //txt.x = Number(xmlRef.text.@tx);
            //txt.y = Number(xmlRef.text.@ty);
            txt.transform.matrix = textMatrix;
            var txtProp = myXML.textProperties;
            var tf = new TextFormat(txtProp.font. @ face,txtProp.font. @ size,txtProp.color. @ textColor,getBool(txtProp.textDecoration. @ bold),getBool(txtProp.textDecoration. @ italic),getBool(txtProp.textDecoration. @ underline));
            txt.setTextFormat (tf);
            if (txtProp.color. @ highlightRequired == "true")
                txt.background = true;
                txt.backgroundColor = uint(txtProp.color. @ highlightColor);
            txt.visible = getBool(xmlRef.text. @visible)
            var mcCaption = new MovieClip();
            var mcCaptionMatrix = new Matrix(xmlRef.@a, xmlRef.@b, xmlRef.@c, xmlRef.@d, xmlRef.@tx, xmlRef.@ty);
            var ClassName:Class = getDefinitionByName(xmlRef.@style) as Class;
            var objHolder = new ClassName();
            objHolder.buttonMode = true;
            objHolder.addEventListener (MouseEvent.CLICK, fnHandleButtonEvent);
            mcCaption.addChild (objHolder);
            objHolder.transform.matrix = mcCaptionMatrix;
            if (SimpleButton(objHolder.getChildByName("btn")) != null && xmlRef.@bgSelected == "true")
                var tempColorStr = [email protected]();
                if (tempColorStr.length > 0)
                    var objColorTransform = new ColorTransform();
                    objColorTransform.color = uint(tempColorStr);
                    SimpleButton(objHolder.getChildByName("btn")).transform.colorTransform = objColorTransform;
            if (MovieClip(objHolder.getChildByName("mcBorder")) != null && xmlRef.@borderSelected == "true")
                var borderColorStr = [email protected]();
                if (borderColorStr.length > 0)
                    var borderColorTransform = new ColorTransform();
                    borderColorTransform.color = uint(borderColorStr);
                    MovieClip(objHolder.getChildByName("mcBorder")).transform.colorTransform = borderColorTransform;
            mcCaption.addChild (objHolder);
            mc.addChildAt (mcCaption, 0);
            var mcIconMatrix = new Matrix(xmlRef.image.@a, xmlRef.image.@b, xmlRef.image.@c, xmlRef.image.@d, xmlRef.image.@tx, xmlRef.image.@ty)
            var mcIcon = new Loader();//IconMovie();
            mcIcon.contentLoaderInfo.addEventListener (Event.COMPLETE, imageLoaded);
            if (xmlRef.image != ""){
                mcIcon.load (new URLRequest(String(xmlRef.image)));
            mcIcon.name = "mcIcon";
            mcIcon.transform.matrix = mcIconMatrix;
            mcIcon.visible = getBool(xmlRef.image. @visible)
            mc.addChild (mcIcon);
    var cursor;
    var otherCursor;
    var downState = false;
    function initCursor(arr:Array){
        cursor = new Cursor();
        cursor.mouseEnabled = false
        cursor.visible = false;
        addChild(cursor);
        otherCursor = new StretchCursor();
        otherCursor.mouseEnabled = false
        otherCursor.visible = false;
        addChild(otherCursor);
        for(var i=0 ; i< arr.length; i++){
            arr[i].addEventListener(MouseEvent.ROLL_OVER, showCursor)
            arr[i].addEventListener(MouseEvent.ROLL_OUT, hideCursor)
            arr[i].addEventListener(MouseEvent.MOUSE_DOWN, showOtherCursor)
            arr[i].addEventListener(MouseEvent.MOUSE_UP, hideOtherCursor)
        this.addEventListener(MouseEvent.MOUSE_UP, hideOtherCursor);
        this.addEventListener(MouseEvent.ROLL_OUT, hideOtherCursor);
    function showCursor(e:MouseEvent){
        var txt = MovieClip(e.target).sizeTxt;
        if(!downState && txt.type == "dynamic"){
            cursor.visible = true;
            cursor.startDrag(true)
            Mouse.hide();
    function hideCursor(e:MouseEvent){
        if(!downState){
            cursor.stopDrag()
            cursor.visible = false;
            Mouse.show();
    function showOtherCursor(e:MouseEvent){
        var txt = MovieClip(e.currentTarget).sizeTxt;
        if(txt.type == "dynamic"){
            hideCursor(e);
            downState = true
            otherCursor.startDrag(true)
            otherCursor.visible = true;
            Mouse.hide();
    function hideOtherCursor(e:MouseEvent){
        downState = false;
        otherCursor.stopDrag()
        otherCursor.visible = false;
        Mouse.show();
    function removeAllChildren(mcRef:MovieClip){
        for(var i=(mcRef.numChildren-1); i>=0; i--){
            mcRef.removeChildAt(i);
    function imageLoaded (e:Event)
        var mc = e.target.content;
        mc.width = Number(myXML.captions.image. @ width);
        mc.height = Number(myXML.captions.image. @ height);
    function getBool (str:String):Boolean
        var ret:Boolean;
        if (str == "true")
            ret = true;
        else
            ret = false;
        return ret;
    function getModifiedXML ():String
        return myXML.toString();
    //to register enter frame function
    this.addEventListener (Event.ENTER_FRAME,onEnterEveryFrame);
    //Captivate App will not recognize a Static Widget unless this function is implemented and returns true
    function isStatic ():Boolean
        return true;//denotes that this is indeed a Captivate Interactive Learning Object
    //a object needs to be created and values filled in . This is taken by captivate and stored as //xml string. This is the mean to pass values between captivate and widget swf.
    function getInspectorParameters ():Object
        //dev//Apply
        //set the data in _parameters fields. This is called by captivate to get the values of widget swf
        var _parameters: Object = new Object();
        _parameters.dataXML = getModifiedXML();
        return _parameters;
    // whenever widget is inserted the widget swf is passed on the parameters stored inside captivate so that it is drawn in updated stage.
    function setInspectorParameters (inParam:Object):void
        //Dev//on Double click //edit window
        myData = inParam.dataXML;
        myWM = widgetMode;
        update ();
    //is called whenever widget needs to be drawn as per the changed
    //parameters like OK to widget dialog and stage swf is updated with the current values.
    function setParameters (inParam:Object):void
        if (inParam.dataXML != null)
            //redraw the widget as parameters has changed
            //dev//OK button
            myData = inParam.dataXML;
            myWM = widgetMode;
            update ();
    //this function is called to set the variable on player
    function cpSetValue (variable:String, val):void
        if (variable == 'movieHandle')
            movieHandle = val;
            varHand = movieHandle.getMovieProps().variablesHandle;
            //using varHand the variables can be accessed for eg. varHand.rdcmndPause = 1;
        if (variable == 'widgetMode')
            widgetMode = val;
            //dev//set mode
    function getEditModeWidth ( ):int
        return 411;// return required width of widget properties dialog here
    function getEditModeHeight ( ):int
        return 480;// return required height of widget properties dialog here
    //Register all the functions with ExternalInterface
    if (ExternalInterface.available == true)
        ExternalInterface.addCallback ("isStatic",isStatic);
        ExternalInterface.addCallback ("getInspectorParameters",getInspectorParameters);
        ExternalInterface.addCallback ("setInspectorParameters",setInspectorParameters);
        ExternalInterface.addCallback ("setParameters",setParameters);
        ExternalInterface.addCallback ("cpSetValue", cpSetValue);
        ExternalInterface.addCallback ( "getEditModeWidth", getEditModeWidth);
        ExternalInterface.addCallback ( "getEditModeHeight", getEditModeHeight);
    //take care of optimised drawing inside this function. Check the widgetMode , widgetParams  and draw accordingly
    function onEnterEveryFrame (aevent:Event):void
        var wm:String = widgetMode;//this variable will be provided by Captivate App or Captivate Movie
        if (wm == null)
            wm = widgetMode;
        if (wm == null)
            wm = 'Stage';
            this.removeEventListener (Event.ENTER_FRAME,onEnterEveryFrame);
        else if (wm == 'Edit')
            //Property inspection inside Captivate app
            myWM = wm;
            update ();
            this.removeEventListener (Event.ENTER_FRAME,onEnterEveryFrame);
        else if (wm == 'Preview')
            //The code here is used for previewing the widget in the preview window of widget panel
            myWM = wm;
            update ();
            this.removeEventListener (Event.ENTER_FRAME,onEnterEveryFrame);
        else
            //On stage scrubbing/live preview inside Captivate app (OR) at runtime inside Captivate movie.
            if(!checkUpdatedXML){
                if (movieHandle != null)
                    widgetParam = movieHandle.widgetParams();
                if (widgetParam != "")
                    var myXml:XML = new XML(widgetParam);
                    myData = myXml.property.(@id == "dataXML").string;
                    wm = "Runtime";
                    myWM = wm;
                    update ();
                    checkUpdatedXML = true
            if (movieHandle != null)
                if (movieHandle.isWidgetEnabled() == true)
                    if(addednoskipframe == false)
                        var slidestart = movieHandle.getSlideProps().startFrame;
                        var slideend = movieHandle.getSlideProps().endFrame;
                        pauseFrame = Math.ceil((slidestart  + slideend)/2);
                        var SlidePauseFrame = pauseFrame - slidestart + 1;
                        movieHandle.getSlideProps().slideHandle.AddNoSkipFrame(SlidePauseFrame);
                        addednoskipframe = true;
                    if(movieHandle.isWidgetEnabled()  && varHand.rdinfoCurrentFrame == pauseFrame && playedByButton == false)
                        varHand.rdcmndPause = 1;
                        this.removeEventListener (Event.ENTER_FRAME,onEnterEveryFrame);
    stage.scaleMode = StageScaleMode.NO_SCALE;
    stage.align = StageAlign.TOP_LEFT;

    Hi again,
    I just added a virtual keyboard widget, so that you can enter text even in Fullscreen Mode
    http://www.m-gd.com/virtual-keyboard-captivate-widget-en/

  • How can I map a keyboard shortcut to the reacord button in the Audio Mixer Panel?

    I have been recording voiceovers in Premiere Pro CS5 for a while, but I would like to improve my work flow. Each time I record a take, I first press the record button (labeled as B below) with the mouse cursor and then press the Play button with the Spacebar keyboard shortcut. After I record the audio, I hit Stop and this toggles the record button off at the same time. I then must hit the record button again with the mouse to start the process over again.
    Is there a way to map a keyboard shortcut to the record button in the audio panel so that I don't have to touch the mouse when recording voiceovers?

    There is not currently a shortcut for this. That's a good feature request, though. You can submit feature requests here.

  • Stopping audio in an interaction

    I have an interaction with audio narration added to the buttons of the interaction. Is there a command to manually stop the audio from playing that I can assign to a button or do users have to wait until the audio stops?

    Button can only mute. I don't know of a way to control audio attached to interaction buttons.  With audio objects or with the Play audio command (stop triggered audio) that is possible, but not aware of a work flow for interaction audio.

  • My quicktime player has stopped audio recording. Any suggestions what I can do?

    my quicktime player has stopped audio recording. Any suggestions what I can do?

    Have you tried restarting or resetting your iPhone?
    Restart: Press On/Off button until the Slide to Power Off slider appears, select Slide to Power Off and, after the iPhone shuts down, then press the On/Off button until the Apple logo appears.
    Reset: Press the Home and On/Off buttons at the same time and hold them until the Apple logo appears (about 10 seconds). Ignore the "Slide to power off"

  • AS3 stopping audio streaming inside a layer

    Sometimes I get ahead of myself and have to stop and say how the hell did I do this before? I'm referring to a simple stop button I need to put in a flash animation. I know how to code calling a sound from the library, starting and stopping. But how do I stop audio that is streaming inside a layer from a button ?
    var my_sound:Sound = new Sound();
    my_sound.load(new URLRequest("yoursoundfile.mp3"));
    var my_channel:SoundChannel = new SoundChannel();
    //2.
    play_btn.addEventListener(MouseEvent.CLICK, playSound);
    stop_btn.addEventListener(MouseEvent.CLICK, stopSound);
    //3.
    function playSound(event:MouseEvent):void{
    my_channel = my_sound.play();
    //4.
    function stopSound(event:MouseEvent):void{
    my_channel.stop();

    OK what I actually need is a mute and play button for the audio track
    So how can I stop, or in this case mute the audio without stopping the animation, follow?
    example, volume is at 100
    click button volume goes to 0
    click same button or another button volume goes back to 100

  • Stop audio after page swipe

    I have a 60 sec long audio file on a page, which plays on page load. Is there a way to make it stop when I swipe to the next page?
    Of course I could make a button to stop it, but it would be much better if it could stop without doing that extra step.
    In the media panel I have checked "Stop on Page Turn", but that does not affect anything when I preview on iPad (though I know it works when I export project as .swf file)

    A workaround is to create a dummy audio or video file on the next page.
    http://digitalpublishing.tumblr.com/post/10540210277/stop-a-video-when-going-to-the-next-p age-in-an-article

  • My iPhone 5 won't charge properly, computer doesn't recognise it and the home button has stopped working completely, it hasn't been dropped or water damaged at all, any ideas?

    My Iphone 5 won't charge properly, computer won't recognise the device and also the home button has stopped working completely, it hasn't been dropped or suffered any water damage, anybody else had anything like this? and what are the solutions? thanks

    If your iPod Touch, iPhone, or iPad is Broken
    Apple does not fix iDevices. Instead, they exchange yours for a refurbished or new replacement depending upon the age of your device and refurbished inventories. On rare occasions when there are no longer refurbished units for your older model, they may replace it with the next newer model.
    You may take your device to an Apple retailer for help or you may call Customer Service and arrange to send your device to Apple:
    Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
    To contact product and tech support: Contacting Apple for support and service - this includes international calling numbers.
    iPod Service Support and Costs
    iPhone Service Support and Costs
    iPad Service Support and Costs
    There are third-party firms that do repairs on iDevices, and there are places where you can order parts to DIY if you feel up to the task. Start with Google to search for these.

Maybe you are looking for

  • Logical Database to Query

    hi experts, Can i create a query using Logical Database? if yes how?? Pls give an idea... Thanks in advance.

  • No new tab option

    Before I updated my browser to the 4.0 (which I love considering this problem I am having) I had a + sign next to my tabs that were open so that I may open a new tab and I could also double click next to the open tab and get a new tab. I'm missing th

  • Transferring Pics Phone to Computer

    I have too many pictures on my phone and would like to save them to my computer.  I have been trying to use a USB cable to transfer photos from my phone to my computer. I'm running vista.  The computer loaded drivers for the phone but doesn't see the

  • Flash Player 10 on Linux

    Hi all, I've got a strange problem on Linux (Ubuntu 8 running in VMware): I've got a quite complex Flex application running in FP 10.0.12.36 where (in both Opera and Firefox) - the "Settings" link in the FP context menu is greyed out - the Settings p

  • I have two Ipods andwant t oset up two Itune accounts with two different libraries

    I have two Ipods and want to set up two Itune accounts with two different libraries.  Can this be done?