выдает доступ к переменной в родительском элементе из дочернего - flash AS3 - PullRequest
0 голосов
/ 30 октября 2011

Я пытаюсь получить доступ к некоторым переменным от родителя в дочернем mc.

Родительский код:

var date_1:String;
var date_2:String;
var date_3:String;


date_1 = "test1";
date_2 = "test2";
date_3 = "test3";

Код ребенка:

date_1_txt.text = MovieClip(parent).date_1;
date_2_txt.text = MovieClip(parent).date_2;
date_3_txt.text = MovieClip(parent).date_3;

Я получаю ошибку вывода:

TypeError: Error #2007: Parameter text must be non-null.
    at flash.text::TextField/set text()
    at fi_fla::Symbol2_2/frame1()

В динамических текстовых полях ничего не отображается ...

есть идеи?

1 Ответ

1 голос
/ 31 октября 2011

Ошибка указывает, что date_1 является нулевым значением.

Существует две возможности:

  • date_1 не определено
  • date_1 никогда не назначается строковое значение(неинициализированные строковые переменные имеют значение null)

Может быть, код в дочернем элементе вызывается перед кодом в родительском?

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