Как сделать две переменные всегда одинаковыми в flex? - PullRequest
0 голосов
/ 04 ноября 2010
private var nsPlay : NetStream = main.media.nsPlay;

Когда nsPlay изменяется, main.media.nsPlay должно измениться соответственно, и наоборот.

Как этого добиться?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2010

Вы можете отправить bindable для обеих переменных и назначить одну равную другой.Затем, если что-то изменится, другой изменится соответственно.

0 голосов
/ 15 ноября 2010

Вы пытались сделать общедоступными переменные nsPlay и main.media.nsPlay?Это может все еще не работать, но это стоит попробовать.Мое понимание назначения переменных предполагает, что оно должно работать так, как вы это сделали.

В качестве альтернативы, если они ссылаются на один и тот же объект в памяти, почему бы не хранить их как одну общедоступную переменную (или метод получения / установки)в отдельном классе, который относится и к main.media, и к этому?

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