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.
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
...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
Copy link to clipboard
Copied
JoãoCésar, than you very much!
It worked!
Truly appreciate your support.
Copy link to clipboard
Copied
Amazing! You're welcome!