trace()
возвращает void
, тогда как для работы оператора if()
, как ожидается, необходимо проанализировать значение, равное true
из false
.
Возможно, попробуйте отключить trace()
и посмотреть, работает ли это - я не уверен, что делает test()
, поэтому я не могу быть уверен.
if(emailExpression.test(email.text))
{
error_email.play();
}