Edit Captivate Widget in Flash tutorial

I'm fairly familiar with Captivate, but just getting started with Flash CS4. Does anyone know of any tutorials or simple explanations about how to edit a Captivate 4 widget in Flash CS4? I'd like to start with editing the Certificate widget.

Hi,
You can start be reading this.
Manoj

Similar Messages

  • Editing and exporting Widgets in Flash

    Hello, I am very new to Captivate and action-scripting, and I cannot seem to find a tutorial that explains what I feel should be a fairly simple task:
    I have customized widgets which usethe import com.adobe.adobe.captivate.widgets.* and import.adobe.captivate.events.* commands. These widgets will not work in Captivate, and will only import as animations.
    I have added the appropriate paths to Flash's actionscript library, but during the publishing from Flash, I receive the following compile errors, describing lines in the widget's aactionscript, which I am sure are why it is not publishing properly:
    5001: The name of package 'com.adobe.captivate.widgets' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. C:\Program Files\Adobe\Adobe Captivate 6 x64\ActionScript\export\as3\com\adobe\captivate\widgets
    5001: The name of package 'com.adobe.captivate.widgets' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. C:\Program Files\Adobe\Adobe Captivate 6 x64\ActionScript\export\as3\com\adobe\captivate\widgets
    What do I need to do to get the import to work? The files are present in the approriate directory,C:\Program Files\Adobe\Adobe Captivate 6 x64\ActionScript\export\as3\com\adobe\captivate\widgets, but Flash does not seem to recognize them.
    Why is there no basic tutorial for using these Actionscript classes and events?
    I looked around on the forums to see if this was answered before, so I hope this isn't a repeated question. I feel like the answer to this must be something very simple.

    If you're serious about building Captivate widgets, you need to be using the WidgetFactory API and you need to be reading up on the Widget King's website blog:
    http://www.infosemantics.com.au/widgetfactory/info

  • Help with Widget in Flash for Captivate 7

    Hi,
    I am trying to use the Widget in Flash function in Captivate 7, but I keep getting an invalid argument error when the .jsfl script tries to run in Flash Pro CC.  The line in question is line 8 - fl.getDocumentDOM().exportPublishProfile('file:///profile.xml');.  Can anyone suggest a solution or work around?
    I've been looking forward to trying my hand at creating widgets, but it is an inauspicious start.
    Thanks,
    Mark

    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Go to Settings>iClould and make sure Reminders is ON
    - Reset all settings      
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup. See:                                 
    iOS: How to back up                                                                
      - Restore to factory settings/new iOS device.

  • Widgets in Flash from Adobe Captivate 5

    I have Adobe Captivate5 and Web Premium CS5.  In captivate, when I try to insert a question widget (File, New Project, Widget in Flash, Question) it opens Flash CS5 professional and I get the following error code in the OUTPUT section (in Flash):
    The following JavaScript error(s) occurred:
    At line 39 of file "data-16401608588.jsfl":
    importPublishProfile: Argument number 1 is invalid.
    I am unable to do anything with the widgets in Flash......
    Has anyone had this problem?  How could it be resolved so I can create a question widget using Captivate/Flash?

    This appears to be an issue with Windows 7 if you don't run captivate in administrative mode.  It works once I restarted the program in administrator mode.

  • Passing Captivate variables to Flash widget

    Hello,
    I'm developing a simple progress bar widget in Flash to add to a Captivate course I'm building.  I believe what I want to do is very simple, but I appear to be missing something.
    Quick synopsis:
    I have created a variable in Captivate 5.5 called intProgress which should be a percentage of a student's progress through the course. I set this manually via an Advanced Action upon entering the slide.
    I've also created a Progress Bar widget in Flash 5.5.  It consists of nothing more than a manual progress bar component in Flash.
    I want to feed that intProgress value from Captivate into my Flash widget, and have the progress bar update accordingly.
    Here is my function (aPb is my progress bar) -
    function courseProgress(intPercentage)
              aPb.setProgress(intPercentage, 100)
    And here is how I am trying to pass the variable over:
    courseProgress(MovieClip(root).intProgress);
    It doesn't look like the variable is coming across from Captivate to the widget.  How can I correctly do this?
    Please let me know what I'm doing wrong and/or what I'm missing here.
    Thanks for any help anyone can provide!
    Daniel

    Cool - I've found out how to access my custom variable thanks to your help.  Right now, I'm using a simple text field as a debug (instead of the progress bar) just until I get everything sorted out.
    In the cpSetValue function of the widget, I tested with the slide name variable you provided first:
    myText.text = "label:" + m_VariableHandle.cpInfoCurrentSlideLabel;
    And then progressed onward to my custom variable.
    myText.text = "prog:" + m_VariableHandle.intProgress; (my custom variable)
    So I have full connection to those, they're reading perfectly.  That m_VariableHandle is giving me the connection I need (good to know for the future).
    They're just not getting updated.  It just keep showing the values for the first slide - for both the SlideLabel and the custom variable. So now my trouble lies not in the reading of the variable, but the updating of it - to get the most current value.  That's a step forward though, very happy about that.
    To answer your question - yes, I'm doing a variable modification on every slide enter.  I'll set my intProgress variable to 5, then maybe 10 on the next slide, then 15, etc.  It's very important that I set that manually, as my project is not linear.  In other words, there may be a trail of 10 slides later on that are a "side" branch - and not part of the course progression.
    So, thanks again for your help. I'm a whole lot closer than I was before!

  • Accessing Captivate 6 with Flash 6 AS3

    Is there no simple way to just change this code to make a drag and drop interaction work in CP6 that used to work in CP5.5? See bold text below...
    It could be some time before we get the CP8 upgrade which includes D&D natively. (I'm using CP6 on a standalone computer without internet access, so can't download the new D&D widget.)
    I've been searching for some time for a better answer than to use the WidgetFactory to redo the whole thing.
    I tried the New>Widget in Flash option, but there is no guidance for using that intimidating looking page of code that pops up.
    Is there a basic tutorial for using that somewhere?
    thanks.
    alan
    import flash.display.MovieClip;
    var dragArray:Array = [POS, PAS, PEC, RGR, AFSC, GRD, OSC];
    var matchArray:Array = [POSMatch, PASMatch, PECMatch, RGRMatch, AFSCMatch, GRDMatch, OSCMatch];
    var currentClip:MovieClip;
    var startX:Number;
    var startY:Number;
    var counter:Number;
    var resText:String;
    counter = 0;
    for(var i:int = 0; i < dragArray.length; i++) {
        dragArray[i].buttonMode = true;
        dragArray[i].addEventListener(MouseEvent.MOUSE_DOWN, item_onMouseDown);
        //matchArray[i].alpha = 0.2;   
    function item_onMouseDown(event:MouseEvent):void {
        currentClip = MovieClip(event.currentTarget);
        startX = currentClip.x;
        startY = currentClip.y;
        addChild(currentClip); //bring to the front
        currentClip.startDrag();
        stage.addEventListener(MouseEvent.MOUSE_UP, stage_onMouseUp);
    function stage_onMouseUp(event:MouseEvent):void {
        stage.removeEventListener(MouseEvent.MOUSE_UP, stage_onMouseUp);
        currentClip.stopDrag();
        var index:int = dragArray.indexOf(currentClip);
        var matchClip:MovieClip = MovieClip(matchArray[index]);
            if(currentClip.hitTestObject(matchClip)) {
            //a match was made! position the clip on the matching clip:
            currentClip.x = matchClip.x;
            currentClip.y = matchClip.y;
            counter++;
                trace(counter);
                //counter.text = counter;
                if (counter == 7) {
                resTextbox.text = "Correct! Click the Next button to continue...";
                //pop-up award graphic if wanted...
                //iApprovePNG_mc.gotoAndPlay(2);
                //This is to tell Captivate to continue (after the interaction)
                var myRoot:MovieClip = MovieClip(root);
                var mainmov:MovieClip = MovieClip(myRoot.parent.root);
                mainmov.FlashDone = 1;
            //make it not draggable anymore:
            currentClip.removeEventListener(MouseEvent.MOUSE_DOWN, item_onMouseDown);
            currentClip.buttonMode = false;
        } else {
            //match was not made, so send the clip back where it started:
            currentClip.x = startX;
            currentClip.y = startY;

    if flash is throwing errors, then it's possible the scoping is off and still accessing the flash timeline, not the captivate timeline
    you can try and keep adding extra .parent one at a time like this:
    var captivateVariables:* = Object(parent.parent).getMovieProps().variablesHandle;
    var captivateVariables:* = Object(parent.parent.parent).getMovieProps().variablesHandle;
    var captivateVariables:* = Object(parent.parent.parent.parent).getMovieProps().variablesHandle;
    var captivateVariables:* = Object(parent.parent.parent.parent.parent).getMovieProps().variablesHandle;
    var captivateVariables:* = Object(parent.parent.parent.parent.parent.parent).getMovieProps().variablesHandle;
    see this about getMovieProps()

  • Captivate widgets

    Hi all,
    Just a question about Captivate widgets...
    We all know there are widgets out there that can help us simulate a WINDOWS system, for example
    there is one that I found online that enables you to do a right click with your mouse on a clickable area etc.
    I just wondered if anyone out there knew of a widget that can help you simulate the scenario whereby you
    click on the top item in a list, hold the SHIFT key and then select the last item at the bottom, thereby
    selecting all of the items in the list. A typical example of this is when you are in Outlook and you are deleting
    a number of emails by selecting the one at the top of the list, then holding the SHIFT key and selecting another
    one further down by clicking on it.
    I am doing an e-learning simulation of Microsoft Outlook that's why I am enquiring about this.
    I thought an obvious solution would be to create a flash movie that has a screenshot image of the inbox in Outlook
    in the background and you would click on the first email which would have an invisible button in flash and then you
    would go to the next frame in the flash movie where there would be a bit of code that detects if you are holding the SHIFT
    key whilst clicking another invisible button that is positioned above the last email etc (obviously one for a FLASH GURU).
    Obviously someone can create this in flash and publish it as an SWF (the normal format for widgets that are imported
    into captivate) but in order for this to work with Captivate, for example when all the "emails" are selected in this flash movie,
    ideally I would like it to go to the next screen in the captivate movie where it would play as normal etc.
    Is there some code that I can insert into the flash movie that can communicate with the captivate movie that it is being imported into?
    At the moment I am using Captivate 3 so is this only possible in Captivate 4 where you do select File > New > Widget in Flash.
    Thanks in advance for your help.
    Best regards
    Keith

    Hi,
    Thanks for getting back to me.
    Just want to be clear...
    Lets imagine you are doing a simulation of Microsoft Outlook in captivate and you want to make it so that
    when it is published the user goes through the whole process of deleting a bunch of emails. So, therefore
    he/she clicks on the top one and then he holds down the SHIFT key and then clicks on the last email.
    At this point the user is taken to the next screen where all the emails have been selected and there is a
    right-hand mouse click widget on the screen so that when the user does this a menu pops up (ie he goes
    to the next screen where this appears) and he clicks on the delete option which at this point is just another
    transparent button.
    No, this is not an assessment, just a simulation created when the captivate is used to record a screen with all
    the mouse movements and clicks.
    At the moment I have actually done this, put in transparent buttons and text boxes with on-screen instructions
    so that the user uses the simulation just like the real Outlook system. It is purely for instructional purposes to teach
    people how to use Outlook. For example in one scenario, the user is told to click on the inBox icon on the left hand
    side of the screen to open all his emails etc.
    The only sticking point is the point where you delete your emails as I described above using the shift key and mouse
    to select a whole bunch of them before deleting. I suppose I could have this bit as a movie part where you see the
    mouse move on its own and selecting these emails before deleting etc etc. BUT I want to do it where the user
    interacts with the system.
    Hence my previous post on this forum.
    Br

  • Export Edited QT Audio to Flash?

    How can I convert QT Audio to a format compatible with Flash?
    I need to edit the sound, which I have done, no prob., but it loses the formatting when exported into the Flash movie library.
    Any help will be appreciated.

    Sorry - I read your question a bit fast and had flic animation spinning around in my head.
    If it is FLV format specifically that you want (and you don't have a copy of Sorenson Squeeze around) use ffmpegx to do the conversion, as shown below:
    http://img235.imageshack.us/img235/8551/558jd.jpg
    The home page for ffmpegx is here:
    http://homepage.mac.com/major4/
    And the specific Flash tutorial is here:
    http://ffmpegx.com/flv.html

  • Tutorial for making a Flash Tutorial

    I would like to find a tutorial on how to make a Flash
    Tutorial like
    this
    one or something similar.
    Any help would be greatly appreciated!

    http://www.adobe.com/products/captivate/
    Dan Mode
    --> Adobe Community Expert
    *Flash Helps*
    http://www.smithmediafusion.com/blog/?cat=11
    *THE online Radio*
    http://www.tornadostream.com
    <--check this
    *Must Read*
    http://www.smithmediafusion.com/blog
    "jackie_dec" <[email protected]> wrote in
    message
    news:esk3bo$3jq$[email protected]..
    >I would like to find a tutorial on how to make a Flash
    Tutorial like
    >
    http://www.alwaysonline.net/demos/DirectAdmin/Add%20New%20Domain.htm
    or
    > something similar.
    >
    > Any help would be greatly appreciated!
    >

  • Unable to export from Captivate 4 to Flash CS4

    Hello everyone!
    I am attempting to export a captivate project over to flash CS4.  However when it goes from captivate over to flash the result is basically a slide show. It does not show any of the animations that are present in Captivate. I also keep recieving an error message.
    I have searched for how to solve this problem for quite a while now and so far have come up with nothing.
    This is the error message that flash gives me:
    The following elements in your project have not been converted. They are not supported by this importer.
    508 Compliance
    A swf animation slide has been imported. The following files must be made available at publish time:
    Project01_slide_22_0.swf
    DefaultPreloader.swf
    Please make sure you publish the project to “C:\Documents and Settings\jmillard\Desktop.” Saving the project to this directory will ensure that test project will work with the swf animation slides.
    Unfortunately I am on a tight schedule to get this project done and the Captivate 4 and Flash CS4 I am using are both 30 day trials, so I am in quite a hurry.
    If you could please help me I'd greately appreciate it! 

    When you click on <Send Book to Blurb> a dialog should come up that asks for your ID and password for your Blurb account. I don't know if Blurb ships to Norway - you probably can find out at the Blurb website. But I don't think that this is the problem here since you also cannot export a PDF or JPGs.
    I don't know of any specifics why this is not possible for you but it's worth trying to replace the Preference File.
    This file can go "funny" and is then responsible for all kinds of strange behavior of Lr. The remedy is replacing the Preference File. 
    BTW: Re-installing Lr or updating / upgrading Lr does not replace the Preference File since it is designed to "survive" upgrades.
    See here for where to find the Preference file for your OS: http://helpx.adobe.com/lightroom/kb/preference-file-locations-lightroo m-4.html
    See here for how to go about Replacing the Preference File: http://lightroomers.com/replacing-the-lightroom-preference-file/745/

  • Text editable in images in flash Please help

    Hello
    Dear All Friends
    I want to make text editable in images in flash to get copy from text
    can i Make this
    and other question please
    can i convert text in image in flash to normal string ?
    please help
    Thank you

    Images do not store text data in any isolateable manner, it is comprised of just pixels like anything else in the image.  You would need to develop some form of complicated text recognition program to be able to extract text from an image, and I don't believe anyone has.

  • I want to wirte a widget in flash builder 4.5

    hi
    i want to write a widget in flash builder 4.5
    actually am new to this so idont know how to write
    when i gone through the online doucments in that they mentioned
    select  mxml component then write in that but when i opend the mxml component file there is nothing like basewidget tag
    can u give me simple steps to begin with
    thanks

    Ya i tried by keeping <fx:Declarations> part but still it is throwing error,
    In flex3 we are making a component ex: <mx:canvas> and changeing that component to
    <cairngorm:ServiceLocator xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:cairngorm="com.adobe.cairngorm.business.*">
    </cairngorm:ServiceLocator>
    if any one used 4.5 with cairngorm let me know
    thanks

  • Photoshop Elements 12 will not let me save files edited on a usb flash drive, but will photos on the hard drive all other apts will on the flash drive

    Photoshop Elements 12 will not let me save files edited on a usb flash drive, but will photos on the hard drive all other apts will on the flash drive

    Thanks for the information and your help. I have never bothered before changing the format. Next time I will.
    I copied the library to the external drive and then it went and said they were referenced files but I was okay about that. Now it cannot see them and will not do anything with them. I think I will buy another external drive and start again by importing all of my files again. I guess 55K will keep the mac busy this week.

  • Exporting a Captivate Movie into Flash 8

    I am trying to export my Captivate movie using Flash Pro 8,
    but I keep getting the "message" I can only export if I had Flash
    MX 2004 installed. Is there a way around this????

    Hi mindtube and welcome to our community
    I am inferring from your question that you may think Adobe
    employees are monitoring this forum. While we might see one or two
    pop in here and there, by and large this is a total "user-to-user"
    community. I'm a Captivate user same as you. So you might want to
    post your question to support using the link at the bottom of this
    page. Either that, or via the WishForm linked below:
    Click
    here to visit the WishForm
    Cheers... Rick :)

  • Preloading a published captivate recording to flash AS2

    Hi,
    I have a video recording made in adobe captivate 4 and disabled the preloader on the publish preferences. The reason why I disabled this is because other people cannot see the preloader while the captivate movie is loading but the preloader displays when I view it online usign my computer (Do you have any idea on how I can fix this?). As an alternative/workaround I created a movieclip loader class and load the external captivate movie in flash. The preloader that I created works. However, the captivate movie plays at once even if the movieclip loader hasn't reached 100%. How can I prevent the captivate movie to play while the preloader isn't 100%? I also get an error on flash while simulating download in flash. The error says:
    Branching::script:;;
    deepak branching : scripteval:[object Object];
    When I get that error, that is the time that the captivate movie plays. Below is my code in flash it is in AS2.
    var linking:MovieClip = _root;
    var level2 = linking.attachMovie("captivateHolder", "captivateHolder", this.getNextHighestDepth());
    var loader:MovieClipLoader = new MovieClipLoader();
    loader.loadClip("captivate/prequalified_contractors.swf", level2.captivateMovie);
    var preload:Object = new Object();
    loader.addListener(preload);
    preload.onLoadStart = function(target){
      trace("Started Loading");
    preload.onLoadProgress = function (target, loadedBytes, totalBytes){
      level2.captivatePreloader.text = Math.floor((loadedBytes/totalBytes)*100)+"%";
      level2.captivateMovie.rdcmndNextSlide = 0;
    preload.onLoadComplete = function(target){
      level2.captivatePreloader.text = " ";
      level2.captivateMovie.rdcmndNextSlide = 1;
    I tried to restrict the captivate movie from playing by putting rdcmndNextSlide = 0;
    My question is, how can I restrict the captivate movie from playing while the event is still on the onLoadProgress and make it play once the preloader reaches 100%.
    This is the first time that I used adobe captivate 4.
    Thank you.
    Regards,
    Harry

    You could pause the Captivate project when you start to preload it by using the Captivate system variables. Then when your file has been loaded 100% you could resume it again by using a different system variable.
    You can see a list of the various system variables here: http://www.cpguru.com/2009/04/28/system-variables-in-captivate-4-%e2%80%93-a-complete-list /
    The relevant variables for you would be:
    rdcmndPause = 1; (to pause the project)
    rdcmndResume = 1; (to resume playback)
    Naturally you need the instancename (where you load your Captivate movie into) infront of the variable name.
    myLoaderContainer.rdcmndPause = 1;
    /Michael

Maybe you are looking for

  • 2 different battery life readings?

    Im alittle confused here. im getting 2 different battery life readings. For instance, on the iphone(small battery on the top right of the screen) it shows around 40% charge left. When i connect it to my pc the big green bar shows up. but it shows tha

  • Custom objects in activity

    Hello all, I configured the screen for activity with relation a custom object 1, the custom object I can read, insert, edit ... with no problem the record, but I think that not real relation into record of custom object and record of activity. with a

  • Loading LR4.4 from Creative Cloud

    I installed LR4.4 from Creative Cloud separately, as I have LR3.6 and did not want to create a problem before I knew what LR4.4 was.  It duplicated all of my previous images with 485GB of images and filled my external hard drive.  How do I start over

  • Apple! Fix This Safari 5.1 Snow Leopard Now!

    We have been waiting for months now. I am going ot have to swithch to Chrome permanently if you don't fix it. I have never had to wait so long for you to fix a glaring bloated sloppy buggy software as Safari 5.1 is! Steve is not pleased...

  • Can't transfer large files with remote connection

    Hi all, I'm trying to figure out why we can't transfer large files (< 20MB) over a remote connection. The remote machine is a G5 running 10.4.11, the files reside on a Mac OS X SATA RAID. We are logged into the remote machine via afp with an administ