Adding an image to the Static Button Widget

Hi all
I managed to convince my client to let me do my own navigation instead of using the by default navigation bar and its limitations. I finally will be able to do branching and customised feedback on several slides! Great. BUT. There is a but. I need to make the new buttons look like the current ones: Pause/Play, previous, next, TOC and Exit.
I was happy to discover that I could use a static button widget on my master to deal with my previous and next buttons for all my standard slides. But when I try to add an image of my button the way I want it to look, it looks like that:
If I resize the button the picture remains at the same size:
I don't get the Image feature here at all and I wonder if it's possible to customise the button with our own pictures...
Any success anybody?

Alright thanks for your suggestions. Yes I am publishing to a slightly different location and I pasted the picture at the root of the published folder. The pic is found but it appears tiny:
It should replace the button by default but it is added to the button actually, by its side.
Cheers
Helene

Similar Messages

  • How to Use an Image to Customize the Static Button Widget

    Can I just get someone to help me figure out how to use an image to customize the static button widget, please?
    I have tried using several different types of images, but none of them seem to actually change the appearance of the button.
    Thanks!
    Laura
    Captivate 5.5

    I tried to use the tools within the widget itself - it offers you the opportunity to use an image (see screenshot below).
    I also opened it in Flash and tried to replace the images for one of the button styles there w/ my own, but in re-publishing the SWF from there I broke the widget.  When I attempted to use the edited widget, there were no customization controls available after I inserted it (see screenshot two below).

  • I am not able to import photos into Lightroom 5.7.  When I select a folder, it doesn't show a preview of the images and the import button is greyed out. ??

    I am not able to import photos into Lightroom 5.7.  When I select a folder, it doesn't show a preview of the images and the import button is greyed out. ??
    I have been using Lightroom 5 for 2-3 months now and all worked well, up until today's effort to import a new set of photos. I am working on a Mac with Yosemite 10.10.1.

    Go to the bibliothec module, select the folder, right click on the folder and hit synchronize
    Sorry I have only a german version , so don't know what your menu will show.

  • [svn] 4673: Adding preview images to the theme directories.

    Revision: 4673
    Author: [email protected]
    Date: 2009-01-26 12:46:51 -0800 (Mon, 26 Jan 2009)
    Log Message:
    Adding preview images to the theme directories.
    QE Notes: None
    Doc Notes: None
    Bugs: SDK-17735, SDK-16429
    Reviewer: None
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17735
    http://bugs.adobe.com/jira/browse/SDK-16429
    Added Paths:
    flex/sdk/trunk/frameworks/themes/Ice/preview.jpg
    flex/sdk/trunk/frameworks/themes/Institutional/preview.jpg
    flex/sdk/trunk/frameworks/themes/Smoke/preview.jpg
    flex/sdk/trunk/frameworks/themes/Spark/
    flex/sdk/trunk/frameworks/themes/Spark/preview.jpg
    flex/sdk/trunk/frameworks/themes/Wooden/preview.jpg

    yes the first bit of code is netbeans generated.
    the second piece of code is an fx file that updates the content of the grid based on the users selection.
    so i cannot add the image to the grid in composer as its a dynamically generated grid. but ill try and see if i can just to test for now
    thanks...

  • Change the image in the statice adobe forms dynamically based on condition.

    Hi Experts,
    Could you please explain how to change the image dynamically in the static adobe forms based on certain condition/calculation.
    Thanks in Advance.

    One of the very few options you have is loading them all into the form as embedded images, and then dynamically making the visible and hidden depending on your conditions.
    Dynamic loading of images (from a URL or remote location) was completely removed from Interactive Forms a while ago as it was deemed insecure. (and it is)
    The second option is loading them all into your SAP system and then making a webservice which you call with a trigger to return you the binary form of the image, which you can read by creating the correct type in the Context.
    Kind regards,
    Frederik-Jan.

  • Upon right clicking a hyperlink, image, etc., the properties button no longer appears in the list. (I am using FireFox version 3.6.3)

    When right-clicking an image, hyperlink, etc., the "Properties" button is not in the drop-down list as it has always been in previous Firefox versions.
    == This happened ==
    Every time Firefox opened
    == Installation of Firefox version 3.6.3

    Properties has been removed from the right-click context menu. You now need to use right-click '''''View Image Info''''' or '''''View Page Info''''' > Media and scroll down the list of items to see the properties.
    Do not post at the following link; just read the discussion. See [https://bugzilla.mozilla.org/show_bug.cgi?id=513147 Bug 513147] – Get rid of the "Properties" context menu item.
    The following add-on will add the "Properties" option to the right-click menu in Firefox 3.6 and higher: https://addons.mozilla.org/en-US/firefox/addon/14228

  • Apply Instant Alpha after placing an image in the pop-over widget?

    How can I apply Instant Alpha to an image after placing it in the pop-over widget? Because, if I first apply Instant Alpha IBA does not allow me to place it in the widget.

    It does if you copy and paste instead of  trying to drag it in from the page.

  • Adding .jpg image to the JFrame

    I want to add an image in the JFrame
    My code is as follows:
    import java.awt.*;
    import javax.swing.*;
    public class test extends JPanel
         JProgressBar pb1 = new JProgressBar(JProgressBar.HORIZONTAL,0,100);
    public test(String image)
    ImageIcon imgIco = new ImageIcon(image);
    JLabel imgLbl = new JLabel(imgIco);
    imgLbl.setPreferredSize(new Dimension(500,500));
    JPanel p1 = new JPanel();
    p1.add(pb1);
    setLayout(new GridLayout(1,1));
    add(imgLbl);
    add(p1);
    public void salman()
              int i=0;
              while(i<=100)
                   try
                        pb1.setValue(i);
                        pb1.setForeground(Color.lightGray);
                        pb1.setBackground(Color.blue);
                        pb1.setBorderPainted(true);
                        pb1.setStringPainted(true);
                        Thread.sleep(55);
                   catch(Exception e)
                        System.out.println("Exception Occured!!!");
                   i++;     
    public static void main(String[] args)
    JFrame f = new JFrame();
    test img = new test("pills.jpg");
    f.getContentPane().add(img);
    f.setSize(450,470);
    f.setVisible(true);
    img.salman();
    Thanks for you co-operation.
    Regards
    Salman Pirzada

    you use
    test img = new test("pills.jpg");where it finds pills.jpg????
    try something like this:
    String imageName = "pills.jpg";
    img = Toolkit.getDefaultToolkit().getImage(Test.class.getResource(imageName));And make sure, pills.jpg is in the same directory where Test class is

  • Adding a functionality to the next button

    Hi,
    In SSHR pages, i need to add a message to display when a next button is pressed in a seeded page.
    But am unable to find the functionality in the CO's for the next button so that i can modify it.
    There are functionalities written for back, saveforlater but not for Next button.
    Can somebody explain me?
    Thnaks a lot

    When the user selects a value from the poplist and moves to thenext page that is pushed to the vo and will be retained when the user navigates back and the AM is retained in all these navigation.
    I donot understand what you are trying to achieve, the user is still in the same transaction and the value selected by him in one step of the transaction is going to be retained through out the transaction. Why do you want the value to be blank again when he uses the back navigation button.
    You can still achieve that by programmatically resetting the value in PR of the page, but I donot understand what you are trying to achieve by doing that.

  • Problem adding an image to the display list

    I'm trying to create a component to add images to a Panel (id=hbox). I seem to be loading the images successfully (because the trace statement works), but can't add them to the display.
    I'm using the following line of code, but getting an error:
    hbox.addChild(event.currentTarget)
    What am I doing wrong?
    Thank you!
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" backgroundAlpha=".5"   backgroundColor="0xffffff" creationComplete="init()"  >
        <mx:Script>
        <![CDATA[
        public function placeAnimals():void{
            for(var i:int=0; i<12;i++){
                var imageLoader:Loader = new Loader();
                var url:String = "images/animal"+i+".png";
                var urlReq:URLRequest = new URLRequest(url);
                imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
                imageLoader.x=50*i
                imageLoader.load(urlReq);       
                function imageLoaded(event:Event):void {
                    trace("Success="+event.currentTarget.url)
                   //hbox.addChild(event.currentTarget)
             public function init():void {
                 placeAnimals()
        ]]>
        </mx:Script>
        <mx:Panel  id="hbox"  height="200"   backgroundImage="images/smallWhitePanel.png"  borderStyle="none" />
    </mx:Canvas>

    You cannot add an image directly like that... why not dot the following
    var img:Image = new Image();
    img.source = url;
    this.addChild(img);
    hpefully it should work.. i'v neva seen image being added to the hbox like that... it will work only if you embed it / put it in source element..
    the following link should help you
    http://livedocs.adobe.com/flex/3/html/help.html?content=controls_16.html

  • Adding an image from the web to the report in the header with other Text

    I am attempting to fix a Crystal Report where I have a Logo positioned in the upper left corner of the Report Header.  The Report Header also includes 2 text fields.  One is fixed data and the other is a date.  I have mastered the img src but I cannot get the two text fields to display to the right of the image.  They will always push to the line below.  I have tried putting them in different sections and underlying the next section, and all other settings that I can think of.  What I must have would be similar to this:
    |                . "UPDATE"
    Image
    |                . "DATE"
    I have even tried suppressing all headers and using multiple detail sections to no avail.  I am using Crystal Reports 2008

    I have found the answer or should I say the cause of my problem.  It is that Microsoft in their infinite wisdom have changed the way (or engine) their Outlook (post version 2003) handles html.  They now use the "engine" from their 'Word' program which cannot handle most compound formatting.  To handle this program, you have to build it all on one level.  To solve my Header problem, I was forced to recreate my graphic to include the Header text, place that graphic on the top of the page and build my form below,  an entire line at a time.  Multiple objects on the same line would look great in Outlook prior to '2007' but may be in any order or grouping in '2007' and after See this explanation...
    [http://blogs.sitepoint.com/2007/01/10/microsoft-breaks-html-email-rendering-in-outlook/]

  • When adding an image to the composition. Ae CC crashes what should i do?

    Please someone help?

    We need to know a lot more to help you. Please provide answers to the questions listed here: "FAQ: What information should I provide when asking a question on this forum?"

  • 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

  • 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/

  • Why are the images not printing from InCopy? Why is the relink button in Links panel ghosted?

    I am having a problem with printing from Incopy. All stories are editable and that is working just fine. I am able to view the images although AD has set the graphics to not be editable yet I can still see them of course.
    My problem is upon wanting to print the layout. Getting a message that the image links are missing. I have not moved the original folders (they are all set up on the same level in one main folder). I am working remotely, layout based workflow via dropbox.
    My client would like to have the option to print layouts also initially. How can I relink the images if the "relink" button is ghosted. Can somebody help me please? I have tried doing a restart… Any ideas? 

    the-edmeister, you are a genious. I went to "view" then "toolbars" and de-selected "yahoo toolbar" and then moved the curser over my firefox page and it now works completely including the problem area (the top 3 cm of each screen). Thank you, thank you, thank you, thank you, thank you, thank you. You have no idea how good I feel know on this otherwise cold, windy and rainy day.

Maybe you are looking for

  • Contact card in a Word comment shows an unknown presence status

    Hi, The contact card shows an unknown presence status for myself. I noticed this issue when I was adding a new comment to a Word document. My picture isn't shown on the card either. While not a major issue, I also noticed that the contact cards for t

  • Problems with special characters displaying in PDF when exported.

    I have a very frustrating question. I've never had any problems with font and pdfs before switching to the operating system for Mac. Of course, they have Helvetica Neue pre-installed as a system font. The problem is, Bold doesn't work and is not an o

  • Logic 7.2.3, Protools 7.1, Mac OS 10.4.6 & Universal Audio TDMs Pluggins

    Hello, I am doing an install later this week on G5 Quad Processor. Seems I need Logic 7.2.3 to work with the Quad, Prools 7.1 to work with the Quad and Mac OS 10.4.6 to work With Protools 7.1, problem is Universal Audio only supports it's TDM pluggin

  • Missing part of documentation in QtCreator

    I have installed qt5-doc, but documentation for QtQuick is still missing(note that only qtquick is missing, the rest is there, even qt quick controls) The error is: Error loading: qthelp://org.qt-project.qtqml.521/qtquick/qtquick-index.html Note that

  • Oracle Portal with Oracle Web Cache

    How can I configure Oracle Portal (or Web Cache) to work together? I have installed and started both of them. Now, Web Cache works fine with standard html pages (for example Apache docs) but after trying to reach portal the url is redirected to stand