Component variable to allow access to a frame

Community Beginner ,
Nov 02, 2021 Nov 02, 2021

Copy link to clipboard

Copied

Hello

 

Trying to create an password to access a frame.

 

I have an Animate component with an instance name of "TextInput_cmpnt".

I also have a custom submit button with an instance name of "submit_btn".

The following code is in the Actions layer:

 

_this.submit_btn.on('click', function(){

_this.myVar = "Name";

function checkPassword(){
if(TextInput_cmpnt.myVar="Paul" ){
_this.gotoAndPlay(4);
}else{
_this.gotoAndPlay(3);
}

}
checkPassword();
});

 

Any ideas on what. am doing wrong here will be much appreciated.

 

 

 

 

 

 

 

Views

47

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Community Professional , Nov 03, 2021 Nov 03, 2021
Hi. There is at least one problem in this line: if (TextInput_cmpnt.myVar = "Paul") - The equality operators are == or === (triple equals are mostly used in JavaScript); - Also, do you have a property called myVar in your TextInput component instance? Or maybe what you want is something like this? var _this = this; _this.submit_btn.on('click', function() { if (TextInput_cmpnt.value === "Paul") { _this.gotoAndPlay(4); } else { _this.gotoAndPlay(3); } }); Please let us k...

Likes

Translate

Translate
Adobe Community Professional ,
Nov 03, 2021 Nov 03, 2021

Copy link to clipboard

Copied

Hi.

 

There is at least one problem in this line:

 

if (TextInput_cmpnt.myVar = "Paul")

 

 

- The equality operators are == or === (triple equals are mostly used in JavaScript);

- Also, do you have a property called myVar in your TextInput component instance?

 

Or maybe what you want is something like this?

 

var _this = this;

_this.submit_btn.on('click', function()
{
	if (TextInput_cmpnt.value === "Paul")
	{
		_this.gotoAndPlay(4);
	}
	else
	{
		_this.gotoAndPlay(3);
	}
});

 

 

Please let us know.

 

Regards,

JC

 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Nov 03, 2021 Nov 03, 2021

Copy link to clipboard

Copied

JoãoCésar, than you very much!

 

It worked!

 

Truly appreciate your support.

 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Community Professional ,
Nov 03, 2021 Nov 03, 2021

Copy link to clipboard

Copied

LATEST

Amazing! You're welcome!

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines