Assigning Actions to Slides

Hi there,
I am using Captivate 6.
I have been building a course using several Advanced Actions on specific click boxes and on entering and exiting slides, which have been working as expected. However, now, when trying to assign an action to any slide on enter or exit, Captivate seems to default the action to ALL slides within the project AND any other project that I open afterwards. Also, when opening the project on another computer the issue is still present - even on other projects on other computers.
This was all working fine a few minutes before. I've tried clearing my cache, closing the project, shutting my system down and re-opening but nothing appears to be working.
Has this happened to anyone else?

Never had that issue, and I'm using advanced actions all the time.
From your list I see that you didn't try yet to delete the Preferences folder. In the Captivate installation folder, subfolder Utils, you'll find a batch file to delete the Preferences folder. Do this while Captivate is closed, when restarting CP a fresh folder will be created and hopefully corruption is gone. But you also lose all customization
Lilybiri

Similar Messages

  • How to use one Assign action to create multiple context variables

    Hello, everyone.
    I read some tips from Oracle documentation that said:
    Avoid creating many OSB context variables that are used just once within another XQuery
    Context variables created using an Assign action are converted to XmlBeans and then reverted to the native XQuery format for the next XQuery. Multiple "Assign" actions can be collapsed into a single Assign action using a FLWOR expression. Intermediate values can be created using "let" statements. Avoiding redundant context variable creation eliminates overheads associated with internal data format conversions. This benefit has to be balanced against visibility of the code and reuse of the variables.
    Oracle® Fusion Middleware Performance and Tuning Guide
    +11g Release 1 (11.1.1)+
    Part Number E10108-03
    But I don't know how to do that. Can you show me ?
    Thank in advance
    Edited by: Doubt_Man on Aug 17, 2011 3:30 PM

    if you return sequences, you can declare the return type of your xquery as xs:double*
    (notice the asterix at the end)
    but I have the impression that in the assign action only the first element will be assigned to the context variable
    (correct me if I am wrong)
    So in fact you might indeed have to transform the sequence into a element()*, or concatenate it into a CVS string - for instance using string-join
    http://www.xqueryfunctions.com/xq/fn_string-join.html

  • MQ:OSB Assign action failed updating variable "ServiceRequest"

    Hi
    We have a problem with the MQ adapters in Oracle Service Bus.
    If we (by accident/break testing) put messages on the queue that are invalid XML (such as "Banana" as plain text), the OSB goes into an infinte loop with this message, as it can never be dequeued due to:
    <BEA-381901> <Exception in MQ Inbound Request: TransportException EndPoint: T20230_GoodsEvent/ProxyServices/T20230_G
    oodsEvent, com.bea.wli.sb.transports.TransportException: OSB Assign action failed updating variable "ServiceRequest": com.bea.wli.common.xquery.XQueryException: Error parsing XML: {err}FORG0
    005: expected exactly one item, got 0 items
    com.bea.wli.sb.transports.TransportException: OSB Assign action failed updating variable "ServiceRequest": com.bea.wli.common.xquery.XQueryException: Error parsing XML: {err}FORG0005: expect
    ed exactly one item, got 0 itemsThis even prevents the message from being put on the dead letter queue.
    Any hints?

    Correct, but we have tried switching to Text to no avail.

  • Can the Action in Slides be Edited?

    The timing on the action in slides is sometimes off. Is there a way to edit the action in slides?

    Those activities (an action is something totally different, will be triggered by an event) normally will be on separate slides: the typing of the text, the click on a list etc. Sorry, will leave this to someone else because I don't understand your question at all.

  • OSB : BEA-382510: OSB Assign action failed updating variable

    Hi all,
    I just started learning OSB and created a simple process .
    This is my request :
    <soapenv:Envelope      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
         <soap:Header      xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
         </soap:Header>
         <soapenv:Body>
         <hel:getGreeting      xmlns:hel="http://hello.alsb.com/">
         <!--Optional:-->
         <arg0>string</arg0>
         </hel:getGreeting>
         </soapenv:Body>
         </soapenv:Envelope>
    im getting a error response in Assign:
    <soapenv:Envelope      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
         <soapenv:Body>
         <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>
         BEA-382510: OSB Assign action failed updating variable "Test": weblogic.xml.query.exceptions.XQueryTypeException: {err}XP0006: "element return { {http://www.w3.org/2004/07/xpath-datatypes}untypedAny }": bad value for type {http://www.w3.org/2001/XMLSchema}string
         </faultstring>
         <detail>
         <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
         <con:errorCode>BEA-382510</con:errorCode>
         <con:reason>
         OSB Assign action failed updating variable "Test": weblogic.xml.query.exceptions.XQueryTypeException: {err}XP0006: "element return { {http://www.w3.org/2004/07/xpath-datatypes}untypedAny }": bad value for type {http://www.w3.org/2001/XMLSchema}string
         </con:reason>
         <con:location>
         <con:node>RouteTo_HelloWorldBiz</con:node>
         <con:path>response-pipeline</con:path>
         </con:location>
         </con:fault>
         </detail>
         </soapenv:Fault>
         </soapenv:Body>
         </soapenv:Envelope>
    This is my Xquery:
    xquery version "1.0" encoding "Cp1252";
    declare namespace xf = "http://tempuri.org/GoodbyeWorld_SB/XQuery/Hello_to_GoodBye/";
    declare function xf:Hello_to_GoodBye($helloStr as xs:string)
    as xs:string {
    replace($helloStr, 'HELLO', 'Goodbye')
    declare variable $helloStr as xs:string external;
    xf:Hello_to_GoodBye($helloStr)
    in my message response pipeln of the proxy service:
    i have added the assign and given the expression : $body/hel:getGreetingResponse/return
    var :Test
    After the assign: i have given a replace activity:
    xpath: ./hel:getGreetingResponse/return
    varabile : body
    Expression : string($Test)
    when i test in OSB console:
    im getting this error:
    <soapenv:Envelope      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
         <soapenv:Body>
         <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>
         BEA-382510: OSB Assign action failed updating variable "Test": weblogic.xml.query.exceptions.XQueryTypeException: {err}XP0006: "element return { {http://www.w3.org/2004/07/xpath-datatypes}untypedAny }": bad value for type {http://www.w3.org/2001/XMLSchema}string
         </faultstring>
         <detail>
         <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
         <con:errorCode>BEA-382510</con:errorCode>
         <con:reason>
         OSB Assign action failed updating variable "Test": weblogic.xml.query.exceptions.XQueryTypeException: {err}XP0006: "element return { {http://www.w3.org/2004/07/xpath-datatypes}untypedAny }": bad value for type {http://www.w3.org/2001/XMLSchema}string
         </con:reason>
         <con:location>
         <con:node>RouteTo_HelloWorldBiz</con:node>
         <con:path>response-pipeline</con:path>
         </con:location>
         </con:fault>
         </detail>
         </soapenv:Fault>
         </soapenv:Body>
         </soapenv:Envelope>
    aany suggestions on where the issue is.
    im totaly stuck here:
    TIA,
    karthik

    it is not clear at which point you are invoking Hello_to_GoodBye, and using which argument
    anyway it's likely that you are passing an Xml element (a node, something like <hello>Charlie</hello>) instead of a simple type (a string, like "Charlie")
    you should use the function data($body/bla) or text ($body/bla/text() ) to extract the value (Charlie) of your element

  • MDM_WS_Generator not coming in Assigned actions list

    Hi,
    I have recently deployed MDM WEB SERVICES 7.1 7.11 on my Netweaver CE 7.2.
    But when I try to assign the action MDM_WS_Generator it is not showing it in the Assigned action list of Netweaver CE.
    Please help.
    Regards,
    Anand V

    HI John,
    I have only deployed WS SCA.
    I think for CE 7.2 only we need to deploy WS SCA.
    Regards,
    Anand V

  • API's For assign action on element of Collection Plan

    I have created Collection Plan and element through "QA_PLANS_PUB" API. But not able to assign action on created elements.
    Please suggest any APl or interface.
    Thanks in Advance
    Regards,
    Jignesh

    I have created Collection Plan and element through "QA_PLANS_PUB" API. But not able to assign action on created elements.
    Please suggest any APl or interface.
    Thanks in Advance
    Regards,
    Jignesh

  • Assign actions to roles programmatically

    Hello guys,
    Is possible to assign actions to roles programmatically using java? How can I do that?
    I did a search on the UME Interfaces but i didn't find anything.
    Regards
    Joao

    It was not difficult
    IRole role = UMFactory.getRoleFactory().getMutableRole(uniqueid);
    role.addAttributeValue("com.sap.security.core.role","actions", <STRANGE ID OF ACTION?> );
    role.commit();
    The <STRANGE ID OF ACTION?> field was found assigning the Action to the Role manually in the Identity Management and watching the IRole object on Debug.

  • Assign action issue

    Hello,
    I have modeled a view which contains two text editors and one button.
    The first text editor A is read-only, the second text editor B is not.
    The button invokes an assign action which perfoms the following assignment:
    @A = @B & @A
    That means that the content of text editor B is copied to the beginning of text editor A, doesn't it?
    However, the desired behaviour is only visible when clicking twice on the button. The first click seems to change nothing.
    What am I doing wrong?
    Best regards
    Alexander

    Hi Alexander,
    I tried your scenario and it works perfectly fine , just with one click. [Here|http://img92.imageshack.us/img92/4408/texteditorot4.jpg], I have the two editors at runtime and also [assign action|http://img237.imageshack.us/img237/9712/assignqg3.jpg].
    The input form has the 2 fields defined.
    If you could share the design and define action or try what I have done, I am sure it would work. Let me know if it helps...
    Good luck and Regards,
    Dharmi
    Edited by: Dharmi Tanna on Jul 23, 2008

  • Assigning Actions to Radio Button Widget

    I'd like to be able to use the radio button widget as a way to jump to slides. I created a variable for each option (assigning a value of 1 to each) and tied it to an advanced action I've attempted to create. I then added a button that executes that advanced option once the radio button is selected. It doesn't seem to be working.
    Does anyone know how to do this, by chance?
    My advanced action script looks like this:
    Check if [var1 is equal to 1]
    begin
    Jump to slide Slide 4
    end
    Or Else
    begin
    end
    Check if [var 2 is equal to 1]
    begin
    Jump to slide Slide 5
    begin
    end
    Etc, etc.

    Hi,
    Only one variable is sufficient to acheive this.I tried the following steps and it worked.
    1. Create a variable say var1
    2. Create advanced actions
    Check if [var1 is equal to 1]
    begin
    Jump to slide Slide 4
    end
    Or Else
    begin
    end
    Check if [var1  is equal to 2]
    begin
    Jump to slide Slide 5
    begin
    end
    3. Insert the Radio Button widget
    4. In Widget Parameters provide the comma seperated values like 1,2,3
    5. Provide the variable name (var1)
    6. Insert a button and call the above script.
    thanks
    ravi

  • Question on order of actions for slide objects.

    Dear friends:
    I am trying to set up some effects on my presentations but am struggling with one special effect that involves actions.
    So far I have been able to do most of what I need but the last thing I need is to be able to make two or more actions occur at the same time. In the build drawer on the side of the inspector window I tried setting two different actions with the same build order number but can't seem to be able to make it work.
    How can I assign the same build order number to two or more different actions so that they run at the same time ?
    Any help with this issue would be greatly appreciated.
    Thank you in advance,
    Joseph Chamberlain

    Joseph Chamberlain wrote:
    First I can't seem to make both the move and scale actions run simultaneously.
    Have you applied both actions to the images and have them run automatically with each other? To apply two actions to an object, apply the first action, then click the "Add Action" plus-sign button to add a second action to the same object. Then, in the Build Order drawer, you can specify that both actions occur with each other.
    Second (unlike what happens with the Grid smart build) as the images are scaled to more than 100% they become pixilated (as if they were being stretched beyond their native resolution). The images I am using are all as large as the projector screen and are re-sized within Keynote but their native resolution remain large enough so that in being scaled they should still render very good quality images. What is the problem here ?
    The problem is the brain-dead way that Keynote does its scaling in Actions. What it seems to do is apply the scaling to the object as it first appears on the slide. In other words, even if you have a high-resolution image, if you've scaled it down on the screen, when you apply the Scale action to it, the action will scale up the pixels of the image on the screen, and not use the resolution information in the original image. (Note that the Smart Builds don't seem to have this limitation.)
    Now, the hard way around this is to start with the full-sized image on the slide, and use an invisible Scale action to scale it down to the starting size. That way, when you do the scale up, the resolution you're working with is the original image, and not the smaller size's resolution. To do this procedure, for each image put the full-sized version on the screen, a) give it a Scale action to reduce it to its desired starting size (setting the timing of this action to as short as possible), b) make the image transparent (in the Graphics Inspector), and c) use an Opacity action to make it visible, set to run after the Scale action is finished (and again, set the Opacity action duration to as short as possible). What the audience will see is a small version of the image appearing on the screen -- the scaling down will be invisible. Now, with the image set this way, you can add whatever scaling and movement you like, and the scaling up shouldn't suffer from the same pixelation.
    As an alternative to shrinking down the image first, you can also try a simpler approach that I've used to good effect, which is to do the scaling as you have, but immediately after the scale action is finished, dissolve in a full-resolution image of the same size on top of the scaled version. The pixelation in the scaling action is most noticeable when the action finishes, so if you dissolve in a full-res version as soon as the action stops, the pixelation isn't an issue.
    Last but not least I noticed that the scale action allows images to be scaled to no more than 200% the initial size unlike the Grid smart build that actually stretches images to fill the whole screen. I would like to accomplish this same effect but using actions instead of the Grid smart build. How can I do this ?
    If you want this effect, you will have to "chain" multiple Scale actions together -- start with a small image and scale it up 200%, then have the image at that size immediately appear and scale up a further 200%, and so on. You can use the Metrics Inspector to set the starting sizes of the images exactly, so that you know what size the scaled up image will be.

  • Error in phase of assigniment Action Script

    Hello Guys!
    I created the following action script named "sketch.as" :
    package
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import com.adobe.images.JPGEncoder;
    public class sketch extends Sprite {
    public function sketch():void {
    //this is your documentclass constructor
    stage.addEventListener(MouseEvent.MOUSE_MOVE, moveCursor);
    Mouse.hide();
    function moveCursor(event:MouseEvent):void
        pencil.x = event.stageX;
        pencil.y = event.stageY;
    var canvas_mc:MovieClip = new MovieClip()
    addChildAt(canvas_mc, 0);
    canvas_mc.swapDepths
    function sketch()
    canvas_mc.graphics.beginFill(0xFFFFFF);
    canvas_mc.graphics.drawRect(0, 0, 600, 500);
    canvas_mc.graphics.endFill();
    canvas_mc.addEventListener(MouseEvent.MOUSE_DOWN, startDrawing);
    canvas_mc.addEventListener(MouseEvent.MOUSE_UP, stopDrawing);
    canvas_mc.addEventListener(MouseEvent.MOUSE_MOVE, makeLine);
    function startDrawing(event:MouseEvent):void{
    canvas_mc.graphics.lineStyle(1, 0, 1);
    canvas_mc.graphics.moveTo(mouseX, mouseY);
    canvas_mc.addEventListener(MouseEvent.MOUSE_MOVE, makeLine);
    function stopDrawing(event:MouseEvent):void{
    canvas_mc.removeEventListener(MouseEvent.MOUSE_MOVE, makeLine);
    function makeLine(event:MouseEvent):void{
    canvas_mc.graphics.lineTo(mouseX, mouseY);
    sketch();
    var serverPath:String = "";
    function createJPG(m:MovieClip, q:Number, fileName:String)
    var jpgSource:BitmapData = new BitmapData (m.width, m.height);
    jpgSource.draw(m);
    var jpgEncoder:JPGEncoder = new JPGEncoder(q);
    var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);
    var header:URLRequestHeader = new URLRequestHeader ("Content-type", "application/octet-stream");
    var jpgURLRequest:URLRequest = new URLRequest ( serverPath+"jpg_encoder_download.php?name=" + fileName + ".jpg");
    jpgURLRequest.requestHeaders.push(header);
    jpgURLRequest.method = URLRequestMethod.POST;
    jpgURLRequest.data = jpgStream;
    var jpgURLLoader:URLLoader = new URLLoader();
    //jpgURLLoader.load(jpgURLRequest);
    navigateToURL(jpgURLRequest, "_blank");
    save_btn.addEventListener(MouseEvent.CLICK, saveBtnPress);
    save_btn.addEventListener(MouseEvent.ROLL_OVER, saveBtnOver);
    save_btn.addEventListener(MouseEvent.ROLL_OUT, saveBtnOut);
    function saveBtnPress(e:Event):void
    createJPG(canvas_mc, 90, "sketch");
    function saveBtnOver(e:Event):void
    Mouse.show();
    pencil.visible = false;
    function saveBtnOut(e:Event):void
    Mouse.hide();
    pencil.visible = true;
    Lately I created a file .fla in the same root of the file .as naming it "sketch.fla"
    When I try, in the Adobe Flash CS4 Professional screen, to assign to  ".fla" in the properties Publish my action script, the following message appears:
    “A definition for the document class could not be found in the classpath, so one will be automatically generated in tha SWF file upon export.”
    Obviously, it doesn’t function
    Could somebody help me??

    i don't understand, "When I try, in the Adobe Flash CS4 Professional screen, to assign to   ".fla" in the properties Publish my action script, the following message  appears:"
    but i do understand that error message.  you need to assign the document class for your fla.  in the properties panel with the backstage selected, assign sketch in the class or document class field.

  • How to set the default action of slide switch to auto-rotate

    Is there a way to set the default action of the slide switch to auto-rotate during the OS loading instead of volume setting?

    You change the function of the side switch with Settings -> General -> Use side switch to:
    I don't know what you mean by, "during the OS loading".

  • How to assign Action to multiple Users dynamically in GP

    Hello Experts,
    I have the following scenario in GP
    I have created a Web Dynro GP Callable Object and from my Web Dynpro i need to a pass a list of Users to which a particular Action needs to be assigned.
    I am able to return a single value from web dynpro to gp.
    Can some one help me how to return a list of users to gp.
    I have done the following: In the getDescription method I have added an attribute of multiplicity 1_N:
    IGPStructureInfo outputStruct = technicalDescription.getOutputStructureInfo();
    IGPAttributeInfo list1 = outputStruct.addAttribute("List1", IGPAttributeInfo.BASE_STRING);
    list1.setMultiplicity(IGPAttributeInfo.MULITIPLICITY_1_N);
    then in the complete method I am trying to set an Arraylist to this variable:
    IGPStructure output = execContext.getOutputStructure();
    output.setAttributeValue("List1", userList);
    Here userList is an Arraylist which contains the list of User Id's..
    However I get the following exception:
    com.sap.caf.eu.gp.exception.api.GPInvocationException: Multiplicity of attribute with name List1 and namespace null does not allow single values to be set/received
    at com.sap.caf.eu.gp.structure.impl.GPStructure.setAttributeValue(GPStructure.java:114)
    Can someone help me in knowing how I can return a list as an output parameter to GP from Web Dynpro...
    Regards
    Sundeep

    Hi Srinivasan,
    Of course the Role is Runtime defined...
    I would brief you again the mapping that I have performed in the Design time at the processlevel.
    From Web Dynpro I return a List of type String and Multiplicity 1..N.
    I map this List with the leaf item User Identifier contained in the User List Input parameter of the Assign User to Process Role callable object.
    However since the User Identifier parameter is of cardinality 0..1 only the first value in the returned list is getting assigned to it. Thus the task is getting assigned to only one user.
    Now it is not possible in Design time to Group or consolidate parameters of different types. Thus the List which is of type String cannot be mapped to User List or the User_Item contained within it which are both of type Structure and multiple cardinality.
    I even created a Structure in Web Dynpro of cardinality 1..N and withing it i included a List of type String and cardinality 1..N. Now I returned this Structure from Web Dynpro and tried to map it to the User Item Structure of the Assign User to Process Role Callable object, but doint this the task did not get assigned to any user..
    One question:
    Don't you think that in order for the task assignment to happen using the Assign User to Process Role Callable Object the leaf item User Identifier parameter contained in the User_List input parameter of this callable object needs to be populated with the required User Id's.
    But if the cardinality of this parameter is always 0..1 , is it possible to achive the assignment of an Action to multiple Users at runtime using this Callable Object?
    Can you please explain the parameter mapping you followed in order to achive this...
    Regards
    Sundeep
    I want to ensure that you remain in the top 3 contributors in this forum 
    I will continue to reward points for your answers
    Edited by: Sundeep Sethi on Sep 4, 2008 1:47 PM

  • Create button choices and dynamically assign actions to them.

    Hi,
    I'm currently working on SAP Commercial Project Management which use Floor Plan Manager.
    Here, I've to create button choices and assign some actions to the button choice values dynamically.
    Please let me know, what's the process to do that .
    Regards,
    Arnab

    chk this
    Passing default value to bind variable on page load.
    http://adfcodebits.blogspot.com/2010/03/bit-2-setting-bind-variable-value.html

Maybe you are looking for