Conditional statement advanced interaction checking if a variable is odd/even?

Hello

I was wondering if it is possible to have a conditional statement that checks if a variable is even or odd? I am using Captivate 5.

Here's what I would do, and I know that I could do the same thing with the two sepaparate buttons, but I am curious to know if it is possible to do it with a button only.

What I'm trying to do, is to give learners the ability to display some documents as a resource on their screen while they are listening for an example of an interaction with the customer. During this interaction some forms have to be filled, and I want learners to be able to display a before and after of the completed form, if they would like to see it.

The easy way to build that according to me is to have a single button that would make the visible resource and the other button that hides the resource. I tried it and it works like a charm using standard measures.

Since there are several resources that I want to put available for learners, with two buttons for each resource can clutter the slide a little, so I thought I'd try if I could create the same function using a button with a tip action.

Whenever the learner clicks on the button for a resource, the variable associated with the resource is increased by 1. I would then have a conditional statement, saying: If the variable is odd-> see the resource, if the variable is same-> hide the resource.

I can't find the option in the advanced actions to compare if a variable is even or odd. I can only find how to compare to a literal or another variable.

Hello

May I suggest another approach instead of odd/even?

I would build a conditional action with 2 decisions. In the first decision, it of really a standard action (use IF 1 = 1, while it is still running), use this statement:

Expression v_one = 1 - v_one

v_one is the variable user for this button. It will always pass the value of this variable between 1 and 0. If the variable has no value assigned when set, first time user clicks it will get a value of 1, the second time the value 0.

Second decision will be your cheque to condition:

IF v_one = 1

THEN hide resources

ELSE to see the resource

I hope you get the idea?

Lilybiri

Tags: Adobe Captivate

Similar Questions

  • Procedure of the ODI - Bind Variables in the conditional statements

    In an ODI procedure, is it possible to add a conditional statement around bind variable?  For example, if I use OdiOutFile as the command on the target and Oracle as the command on the Source, I can use bind variables to fill the data in this table (we are in fact using OdiInvokeWebService and passing a XML structure very complex, but it's easier for testing):

    OdiOutFile-FILE = C: / TEST. TXT

    < person >

    < first > #FIRSTNAME < / first >

    < Middle > #MIDDLENAME < / Middle >

    < last > #LASTNAME < / last >

    < / person >

    It is a way to add a conditional statement using one of these bind variables?  For example, if I wanted to test #MIDDLENAME null and null value, produced this portion of XML, such as:

    OdiOutFile-FILE = C: / TEST. TXT

    < person >

    < first > #FIRSTNAME < / first >

    < % if (#MIDDLENAME! = null) {% >}

    < Middle > #MIDDLENAME < / Middle >

    < %} % >

    < last > #LASTNAME < / last >

    < / person >

    This type of scriptlet syntax seems to work fine, as long as the binding variable is not in the mix (if I put "true is true" or "true == false" in the case, it shows or does not show this line in the XML file, as expected).  I use ODI 11.1.1.7.0

    ----------------------

    Post edited by: KevinPratt

    Thanks for the reply!  As suggested, in what follows, I changed the command and it works as you want

    OdiOutFile-FILE = C: / TEST. TXT-APPEND

    < person >

    < first > #FIRSTNAME < / first >

    < @ if (!) (("#MIDDLENAME".equals(""))) {@ >}

    < Middle > #MIDDLENAME < / Middle >

    {< @} @ >

    < last > #LASTNAME < / last >

    < / person >

    Using the syntax <@ ...="" @="">serve your purpose. Also, I think you might want to include the variable binding in the quotation to avoid syntax errors.

  • How to use variables in conjunction with a conditional statement

    v_sql:=  'SELECT  /* * */ trans_id' || 
                'FROM            NDW_trans '||
                'WHERE           cable =TRIM(LEADING 0 FROM ' ||  i_Cab     || ')' || 
                                'AND ' ||  i_Pair  || 'BETWEEN low and highr' ||
                                'AND termsysid =' ||  i_termsysid ||
                                'AND provisionstatus= ' ||  3 /* find what the constant is for inservice*/ ;
                                
         IF     i_Bill IS NOT NULL THEN
                v_sql := v_sql || 'AND CO_Clli = i_Bill';
         END IF;                  
          BEGIN                  
               EXECUTE IMMEDIATE v_sql INTO o_trans_id_list; 
    How can I convert this to binding of variables that I also have a conditional statement which stretches from the place where clause

    Try this

    v_sql:=  'SELECT  /* * */ trans_id
                FROM            NDW_trans
                WHERE           cable =TRIM(LEADING 0 FROM :i_Cab
                                AND  :i_Pair BETWEEN low and highr
                                AND termsysid = :i_termsysid
                                AND provisionstatus=3 '  /* find what the constant is for inservice*/ ;
    
         IF     i_Bill IS NOT NULL THEN
                v_sql := v_sql || 'AND CO_Clli = :i_Bill';
         END IF;
          BEGIN
               EXECUTE IMMEDIATE v_sql INTO o_trans_id_list
               USING i_Cab, i_Pair, i_termsysid, i_Bill ;
    

    HTH
    SS

  • CP5 - W7 - Advanced interactions - where to find information

    Hello!

    Have you ever wondered where is the complete list of the variables used by Adobe® Captivate® 5.

    If you don't ask me, please show me where.

    I have a simple question, or maybe not so simple

    A user takes a test of 5 random questions 10 points each

    I want to be able to jump to a specific page or show a specific button if the result is higher than one specific % or if the user has finished/meets the test or if there is more than one some points.

    But how, how can I get the result of the quiz.

    Can I get the current result when the user is on question 3 of 5

    (if 81% is what you need to pass the test, so if you have 20% failure there is no need to take more questions).

    What are all the variables associated with the quiz

    What are the other variables you can use

    How can you according to a question change if/else

    Objects such as buttons visibility and so on

    * Way of presentation

    * Movement of an effect properties

    * The speed of a movement

    * The height of an object

    An example of what I want...

    I have a start with 5 buttons to image page.

    Each button is a link to slides for example

    Read about the Sun, moon, water, air or earth

    When you press the button Moon I get to some pages on the Moon and on the last I jump to the start page

    When to view the Moon pages that I assume that captivate who opens a session, and I should be able to some how to extract this information.

    When back on the start page, I want to change the symbol of the picture on the button of the Moon of a moon with a moon with a green check mark. (this chapter is read)

    My questions in brief:

    Are these kind of interactions?

    What are the variables system may use only one?

    Is there an easy to understand the CP5 tutorial?

    Please fill with your wishes/knowledge here.

    Best regards / / Daniel

    Hello

    It of a lot of questions in a thread and really not all in the correct forum, you have any questions about advanced actions, on quiz... I don't think I'll be able to respond to each of them. But I give it a try.

    In my blog, I have two comments that point to articles about the variables and start with advanced actions. In the first article, I have inserted links to several sites that do not have a list of available system variables. Here are links to two blogs:

    Curious about variables

    Unleash the power of variables with advanced actions

    In the articles, you will find all the quiz variables too, but you can have a look yourself: project, Variables and set the filter Quizzing.

    To display the button,... you will need a fast action (the view of advanced interaction is something else). I have published many articles with usecases that might help you with most of your questions. But feel a little shy to post all the links here. Most of them showed up as 'tutorials' by readers. If I got all your question and neglected not some, the only thing I am not in a position to give you immediately an answer is "properties of movement of an effect." I plan to blog or write an article on the application of effects using advanced actions, but have not yet found the time

    Please, I beg you, hoping that you're not offended by my answer and not hesitate to checking or not checking my blog. Most of the articles have somewhere a link in the blog.

    Lilybiri

  • How to check if the variable (of type uint) has a value or not?

    Hi all

    I'm just trying to write an instruction conditional to check if my uint variable has a value or not.  I tried to check "null" and "undefined", but without any luck (see below)

    private var _tempIndex:uint;

    ...

    ...

    If (_tempIndex! = null) {}

    code here

    }

    had an error with that one, then tried

    If (_tempIndex! = undefined) {}

    code here

    }

    had an error with that as well.

    So, how can I check if a variable has been assigned a value or not? Any ideas? Thanks in advance!

    Mike

    A uint always has a value between 0 and 2 ^ 32-1 inclusive. It cannot store a value 'no' as undefined or null. If you declare a variable of type uint without assigning a value, it is given a default value of 0.

    You need to maintain an indicator Boolean separate or to use a type of data larger such as number (which can store NaN), object (which can store NaN or null), or * (which can store a value, including NaN, null, and undefined).

    Gordon Smith

    Adobe Flex SDK team

  • Check if the variable is null / not affected

    Hello

    I've been unable to find explicitly for an answer to the question how to check if a variable is null or Unassigned or not defined. As some analog to java fi (var == null).

    The variable in question is of type xsd: Integer. I use the assign activity where I use oraext:lookup - table. If the (integer) value is not found in the database, then the variable remains unaffected. However, I am of ideas of how to do to check if it's still not affected or not

    Thank you!

    To check if the value of a variable (in bpel) is null or empty, I think you can use this expression - bpws:getVariableData('variable') = "(just two quotes together), in a condition of switch-case / if-else.

  • Under regions and conditional statements

    Greetings. Having a problem with conditional statements and subregions. With the help of apex 4.2

    I have a region (mutations) that has several items and a few buttons (button A, button B, etc.). I need to display conditionally button A. I have a sub region (People), which is a report of people deployed. I need a button to display the area of deployments, if there is no people in the report (People_ID is null) then the button will not appear. I tried to use a conditional, but I am not having any luck. Help, please. Thanks in advance.

    NewApexCoder wrote:
    I just tried to use a conditional button

    Condition Type: Point value / expression column 1 is NULL
    Expression 1: PEOPLE_ID

    This doesn't seem to work for me.

    No, it does not. (The inclusion of 'column' in this type of condition is inadequately documented. A "column" name only are referenced by such a condition, after presentation of a form in a table.)

    Use a Exists (SQL query returns at least one row) condition, based on the query in the subregion to report.

  • Conditional statement to improve the functions of navigation bar

    Question of AS2:

    I have created a navigation bar of four buttons with the normal state in box 1 and place the cursor in the frame of 10, 20, 30 and 40, States.

    Hover States are made by adding a mask on each button to reveal a layer of color differetly on frame 10, 20, 30 and 40

    I have scripted buttons like this:

    on (rollover) {gotoAndPlay (10);}

    }

    (deployment) {gotoAndStop (1);}

    }

    (press) {gotoAndPlay (1);}

    }

    on (release) {gotoAndPlay (9)}

    }

    On the four frameworks there is also an action that says:

    Stop();

    to import flash.external.ExternalInterface;

    {btn1.onRelease = Function ()}

    ExternalInterface.call("saveglobalscore",score) ("f1");

    }

    It all works well. The button triggers a javascript function on the page.

    Request:

    Can I do the buttons stay in addition to their States when a button is clicked, so it serves as a clear marker that the viewer of the page selected and seeks to?

    Page loading on the release, but as soon as the pointer leaves the button, the command deployment on-site the playhead to frame 1 (with the normal state)

    (1) is the following:

    Put a conditional statement to say frame 1:

    If the read head came to frame 10 then go to section 10 and stop.

    If the read head came to frame 20, then go to section 20 and stop.

    If the read head came to frame 30 then go to frame 30 and stop.

    If the read head came to frame 40 then go to the frame of 40 and stop.

    Another thing: stay on the frame 1.

    ?

    (2) or is there another solution that I have not thought?

    Often, it would be useful to be able to follow where the read head just left for example with scroll on the side and other advanced layouts.

    Is this possible and if so, how?

    Thank you in advance.

    ggaarde

    var mcA:Array = [mc1, mc2, mc3,...];

    for (var i: int = 0; i<>

    .Ivar mcA [i] = i;

    mcA [i] .buttonMode = true;

    mcA [i] .addEventListener (MouseEvent.MOUSE_OVER, overF);

    mcA [i] .addEventListener (MouseEvent.MOUSE_OUT, outF);

    mcA [i] .addEventListener (MouseEvent.CLICK, clickF);

    }

    function overF(e:MouseEvent):void {}

    MovieClip (e.currentTarget) .gotoAndStop ("over");

    }

    function outF(e:MouseEvent):void {}

    {if (MovieClip (e.currentTarget) .lastClicked)}

    MovieClip (e.currentTarget) .gotoAndStop ("clicked");

    } else {}

    MovieClip (e.currentTarget) .gotoAndStop ("up");

    }

    }

    function clickF(e:MouseEvent):void {}
    for (var i: int = 0; i<>

    {if (mcA [i]. Clicked)}

    mcA [i] .gotoAndStop ("up");

    }

    }

    MovieClip (e.currentTarget) .gotoAndStop ("clicked");

    do something else. has clicked the button movieclip MovieClip (e.currentTarget) .ivar th

    }

  • I want to hide a DIV element using the IE conditional statement. Is this possible?

    Hi all

    IE has trouble reading my video, I just want to insert a conditional statement saying Internet Explorer to hide the video. Is this possible and if so, how? Thank you very much in advance for any help.

    Here is the URL (http://austinlindsay.com/iplayers.html) and the code of the div if it's any help (I know it is a little rough, sorry!):

    < div id = "iplayers_demonstration" > iPlayers video demonstration
    < object classid = "' clsid:02BF25D5 - 8 c 17 - 4B 23 - BC80 - D3488ABDDC6B" codebase =" " http://www.Apple.com/qtactivex/qtplugin.cab "height ="431"width ="791"scale ="aspect"> "
    < param name = "src" value = "video/iplayers_demonstration.mp4" >
    < param name = 'type' value = "video/quicktime" height = "431" width = "791" scale = "aspect" >
    < embed src = "video/iplayers_demonstration.mp4" height = "432" width = "738" scale = "aspect" autoplay = "false" type = "video/quicktime" pluginspage =" " http://www.Apple.com/QuickTime/Download/ "> "
    < / object >
    < / div >

    If it is not possible, my only solution is to solve the following problem, so if anyone has any suggestions, please let me know. Thank you very much

    Problem:

    I joined several video on my site and their rescheduled so that they fit inside my container. It works fine in Firefox, Safari, and IE8, I'm told. But there is a serious problems with IE7, where videos that play are cropped. This is probably caused by when I have rescaled the video, and for some reason, IE not resized the real images, just the viewing area. It is also, does not recognize "autoplay ="false"because that videos play automatically when the page is loaded.

    But it does not appear when you test it in IE. No idea why?

    Because you have told IE to stay away!

    Because you want to override what is in your style sheet, it should come theof the embedded document after links to CSS and external style sheets.

  • Stop an flv using a conditional statement

    How you will prevent an FLV using a conditional statement where the condition is if the FLV file is playing?

    I'm using AS 3.0. My best shot has this:

    If (demo.flv == game) {}
    Demo.FLV.Stop ();
    }

    I'm sure that the party "is game" is not going, but I can't find the right code that checks to see if the video is currently playing.

    My flv component has an instance name of "demo". The command 'demo.flv.stop (); works great as a non conditional, but the flv file is not always play with my set-up of navigation when you fall on the frame with the code, so I need a conditional.

    Thank you!

    The help docs for AS3 Flash to discuss in the section of the FLVPlayback component class.  This is a Boolean property, so you should probably just to use...

    {if (Demo.Playing)}
    Demo.Stop ();
    }

  • Conditional statements

    Hello!

    I want to display different content in the sidebar of a page 2 column template.

    I would like to create a template to use for a group of pages. According to the name of the page, I want to view the contents of specific pages in the sidebar.

    I thought that I would need to use conditional statements, but I don't know how to write this.

    The content of the different sidebar would be placed in content holders.

    Please help me understand this.

    Very much appreciated.

    Marian

    Easy with liquids conditional, but probably easier instructions with just named pages and content holders. Here's a solution:

    Create your sidebar provides with names like 'Sidebar-talk', "Sidebar-Home", etc..  The portion after the "-" must be the name of the page where the content will appear.

    Insert in your model, where will be the content of the sidebar:

           {module_contentholder,name="Sidebar-{module_pagename}"}
    
  • PPR (get the State of the check box)

    Hi all

    I have a requirement in my search page I have a column with the box and the next is the button.

    My requirement is therefore now if the box is checked then button should allow other button should turn off.

    for this, I do partial rendering, but how to capture the State of the check box for the page.

    Please do the necessary help.

    Kind regards

    Sangu

    Hello

    Use the code below to get the value of the checkbox.

    Try

    {

    OAMessageCheckBoxBean cb = (OAMessageCheckBoxBean) webBean.findChildRecurssive ("CheckBoxItemId")

    Test string = cb.getvalue (pageContext) m:System.NET.SocketAddress.ToString ();

    }

    catch (System.Exception e)

    {

    String test = "";

    }

    BR, 906099

  • conditional statement in the system emails (invoice)

    I am trying to add a conditional statement in the invoice so I can add a link to download something, if there is a value in the custom 1 field. Is there anyway that I can use liquid or to conditional statement in any of the emails (invoice in particular) system to achieve? Thank you very much.

    Liquid is not supported in the e-mails like that at the moment.

  • Conditional statements in IE6 error?

    http://MCEC.my/

    I have added a conditional statement that only target IE6 to render css and javascript.

    all other browsers, IE7 and before use will support the general set of css and js...

    However when I saw in IE 6 and IE7 I pulled out the rendering of the conditional statement:

    ////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////

    < head >

    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"

    < title > Malaysia - China Entrepreneur Conference 2012 < /title >

    <!-[if! IE6] >->

    < link href = "include/reset.css" rel = "stylesheet" type = "text/css" / > "

    < link href = "include/style.css" rel = "stylesheet" type = "text/css" / > "

    < link rel = "stylesheet" href = "include/room-slider - styles.css" type = "text/css" / >

    "< script type =" text/javascript"src="include/jquery-1.7.2.min.js "> < / script >

    "< script type =" text/javascript"src="include/coin-slider.min.js "> < / script >

    < script type = "text/javascript" src = "include/bw - menu.js" > < / script >

    <!-<! [end if] >->

    <!-[if gte IE7] >

    < link href = "include/reset.css" rel = "stylesheet" type = "text/css" / > "

    < link href = "include/style.css" rel = "stylesheet" type = "text/css" / > "

    < link rel = "stylesheet" href = "include/room-slider - styles.css" type = "text/css" / >

    "< script type =" text/javascript"src="include/jquery-1.7.2.min.js "> < / script >

    "< script type =" text/javascript"src="include/coin-slider.min.js "> < / script >

    < script type = "text/javascript" src = "include/bw - menu.js" > < / script >

    <! [end if] >->

    <!-[if lte IE6] >

    < link href = "include/reset.css" rel = "stylesheet" type = "text/css" / > "

    < link href = "include/style.css" rel = "stylesheet" type = "text/css" / > "

    < link rel = "stylesheet" href = "include/room-slider - styles.css" type = "text/css" / >

    "< script type =" text/javascript"src="include/jquery-1.7.2.min.js "> < / script >

    "< script type =" text/javascript"src="include/coin-slider.min.js "> < / script >

    < script type = "text/javascript" src = "include/bw - menu.js" > < / script >

    < link href = "include/ie6PNGFix.css" rel = "stylesheet" type = "text/css" / > "

    <! [end if] >->

    < / head >

    ////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////

    23-04-2012 14-32-40.jpg

    Where have I gone wrong? Thanks for the help

    All comments of IE around your css/js alternatives links are a little distorted... try it below:

Maybe you are looking for