получить значение текстового поля из вложенного мувиклипа во flash - PullRequest
0 голосов
/ 17 марта 2010

Я получил FLA-файл с вложенными мувиклипами. Текстовое поле «username» присутствует в мувиклипе «login», входящем в другой мувиклип «member».

Как получить доступ к значению текстового поля «имя пользователя» в ActionScript при нажатии кнопки (при событии (выпуск)) кнопка также присутствует в клипе "login"

1 Ответ

0 голосов
/ 17 марта 2010

Я предполагаю, что вы используете AS2 здесь ...

Если ваша кнопка и текстовое поле являются братьями и сестрами (т.е. оба содержатся в одном родительском клипе), то вы можете использовать этот код на своей кнопке:

on (release) {
  trace(this);// should be 'login'
  trace(this.username.text);// should be the content of username textbox
}

Предполагается, что ваша кнопка отслеживается как кнопка, а не как видеоклип, в противном случае вы можете использовать this._parent.username.text для получения содержимого текстового поля.

Другой способ - использовать абсолютную адресацию, но это не рекомендуется , поскольку его легко разбить: _level0.login.username.text или _root.login.username.text

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...