Так что этот бит кода выглядит так, как будто он должен работать плавно, но я не могу использовать инструкцию if для проверки оценки, а затем кнопку. Какие-либо предложения?AS3: Как проверить переменную с помощью оператора if?
//Score variable
var score = 0;
//Multiplier variable
var multiplier = 1;
//Point Scorer
function PointScore() {
score = score + multiplier;
}
//update score function
function updateScore() {
txtPlayerScore.text = "Smash Points: " + score;
}
//Score Text
txtPlayerScore.text = "Smash Points: " + score;
//Make Power Up button invis
btnPowerUp.visible = false;
//If the score is 50 the button is now visible
if (score == 50){
btnPowerUp.visible = true;
}
//Power Up button
btnPowerUp.addEventListener(MouseEvent.MOUSE_DOWN, UpClicked);
function UpClicked (e:MouseEvent){
multiplier = 5;
}
работает отлично. просто использовал == 50 вместо этого, чтобы сделать то, что мне нужно. Благодаря :) –