Вот пример одного из моих проектов, требовавших текст, который необходимо ввести в блоки перед продолжением, но используется, если заявления с кнопками прижимают, чтобы вы могли внесите изменения в соответствии с вашими потребностями, как вы пожелаете!
stop();
var names:String;
var id:String;
var supervisor:String;
namein.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
idin.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
supervisorin.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
beginbutton.enabled = false;
function paramChanged(event:TextEvent):void
{
if (namein.text != "" && idin.text != "" && supervisorin.text != "" &&
namein.length >=5 &&
idin.length >=5 &&
supervisorin.length >=5)//add your other fields here
{
beginbutton.enabled = true;
beginbutton.addEventListener(MouseEvent.CLICK,
fl_ClickToGoToAndPlayFromFrame);
}
else
{
beginbutton.enabled = false;
//If something changes that means we now fail the test you will want to disable the button again
}
}
function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void
{
names = namein.text;
id = idin.text;
supervisor = supervisorin.text;
gotoAndPlay(15);
}
Я не могу добавить комментарий к другим пользователям ответить, но я действительно не понимаю, как это вверх голосование материал работает здесь ... Как же мой ответ, который содержит, если заявление ОП искал потерять оригинальная «зеленая проверка» или что-то еще? к ответу, который снова предоставляет onClick, который OP хотел уйти от? Мой ответ «может» иметь много «лишней» информации, однако он предоставляет рабочие примеры, которые OP может использовать и изменять .... – Wicked
вы сделали слишком сложную задачу, которую он задает. (по крайней мере, это мое мнение) –