Цитата:
|
Хотелось также, в образовательных целях, хотелось узнать почему со скобочкой вариант не сработал.
|
Именно потому, что мозг путается в скобочках. Их трудно читать, поэтому Вы и пишете их неправильно

Код AS3:
container.(getChildByName("tf1_dtx") as TextField).text = "Teargas";
Вы поставили первую скобку после оператора точка. Вы должны были
вызвать метод getChildByName() у объекта container. Скобка отрезала одно от другого. То, что в скобках — отдельное самостоятельное выражение. У кого Вы вызываете getChildByName()? По контексту — у this, а не у контейнера. Далее — то, что после container. должно быть свойством или методом объекта container. Ссылкой на текстфилд было бы container.textField, а у Вас уже само выражение textField (то есть то, что в скобках) — готовая самостоятельная ссылка на текстфилд. Вы запутались в скобках еще когда писали код. Каково же его читать через пару месяцев?
in4core, мне не обязательно делать так же, как спрашивающий, чтобы ответить. И у меня не всегда есть желание и силы убеждать спрашивающего делать все по-другому, особенно не зная его задачи в полном объеме.