What is '==Equal to (ignore case)' for?

Hello, I can't understand where I can use '(ignore case)'.

I know what '== equal to ' means so I can use it.

However I don't know the differece between '== Equal to ' and '==Equal to (ignore case)' in Add trigger Condition.

Could you give me an example using '==Equal to (ignore case)' with an explanation ?

Likewise, I can't understand '!=Not equal to(ignore case)'.

I need  help. Thank you.

24 Replies
Michael Hinze

The Equal to (ignore case) option can be used to ignore any capitalization in text variables. Example:

A text variable contains "Michael".

1. A trigger that shows a layer if the text variable is equal to "Michael" would show the layer.

2. A trigger that shows a layer if the text variable is equal to "michael" would NOT show the layer.

3. A trigger that shows a layer if the text variable is equal to (ignore case) "Michael" would show the layer.

4. A trigger that shows a layer if the text variable is equal to (ignore case) "michael" would show the layer.

Damien Duddy

When creating a Boolean variable, is it necessary to change the condition to check "== (ignore case)" when the variable is used?

Example:

"Action: Change state of

Object: Picture 1

To state: Normal

When: Timeline starts

Object: 1.2 Slide 2

Condition:

Variable1 == True"

 

Does not work but changing the condition to "Variable == (ignore case) True" does

 

 

 

Crystal Horn

Hi there, Damien!  Just a heads up that when you reply via email, it doesn't include attachments in the discussion.  Also, it displays your email signature which has your contact information.  You can always edit it out here!

I did a quick double-check in Storyline 3, and I'm still seeing the same as Alyssa.  When placing a condition on a trigger based on a true/false variable, the options I get are either "equal to" or "not equal to."

If you can try one more time to add your attachment, showing your variable list and the condition window for that trigger with the variable listed there, that would be so helpful!  Thanks!  😊

Alyssa Gomez

Whoa...your screenshots had me doing a double-take, Damien! Now we've got a mystery to solve. 🕵️‍♀️ You're seeing (ignore case) in the trigger conditions, and we're not seeing it. Let's see if we can nail down why we're seeing two different things!

Let's start with the version of Storyline 3 you're using. We are using the most recent update, which is Update 5. To check which update you're using, go to the Help tab, then About Storyline. 

Are you using that version, as well?

Leo Mariner

Hi Ashley and Alyssa,

Please can you help!

I have lost the option as well to be a able to use == Equal to (ignore case) True on a True or false variable.

I noticed this when trying to use it in a current project. When I opened a historic project from a few months ago to check i wasn't going crazy, you can see that I could set the condition on a true or false variable See pics  Previous project 1 and 2.

 If I try to select the same variable in this same project now and create the same condition it will only allow me to select  == Equal to or !Not Equal to. Please see new attemept 1 an 2. (which is what it was doing in my current project)

I rely on these conditions to action some javasript that progresses a JW player slider when the video completes.  It is crucial that it doesnt look at the case for it to work correctly.

Please can you tell me how to get the ignore case conditions back on a true or false variable.

I see they are still there on there for text variables,  Please see my Text variable conditions pic - you can reference this against the Previous project pic 1 to see that this is a text variable.

I am running the latest update of AS3 (from the 16th August) I updated it today but as I thought this maybe the issue but it hasnt fixed it. Is this a bug?

Please can I have this rolled back two updates so I can get it to work as this has compeletly stopped a project.

 

 

Leslie McKerchie

Hey Leo,

Thanks for sharing what you are seeing as well as those images :) 

I'm curious if you are you running into an issue with your True/False variables?

The case should not be needed for the built-in True/False variable, but it is still available for the Text variables. If you're running into an unforeseen issue, we'd certainly like to take a look.

Leo Mariner

Hi Leslie,


To get a JW player which is embedded as a webobject in a slide to work so that when the video comes to an end it auto advances to the next slide or layer, and then when you navigate back to the webobject slide at a later time it still performs the same auto advancement, the Javascript code I have uses a true or false variable set up.


Basically you have 'false' as the video starts and then sets to 'true' when the video has played, this triggers the advancement to next slide and a second trigger then resets it again to 'false' so in the event you should re vist the video slide again it doesnt get locked out of auto advancing.


I think the issue is javascript is lowercase so in storyline the '== Equal to True' setting is looking for 'True' rather than 'true' in javascript (which i dont think you can change). When you use' = = Equal to (ignore case) True'  it all works fine.


It is a shame this feature 'ignore case' is not being carried on from version 3.3 because you can do some really clever/slick slide advancement with it.


Would there be any plans to bring it back do you think?