Проблема с изменением текста в объекте TextField
получить содержание из текстового поля могу получить а вот изменить не получается. Точнее говоря при проверке содержания параметра .text текст изменился но визуально этого не видно. полный код сильно велик и разбит на кучу .as файлов, но попробую сумировать.

Код AS3:
// .swf файл с ресурсами для флешки
// в этом файле есть MovieClip с динамическим классом MovieClipDinamycClass
// в этом МС есть текстовые поля к которым я и пытаюсь обратится чтобы менять их динамически
var my_mc:MovieClip = new MovieClipDinamycClass();
addChild(my_mc);
...
my_mc._textfield.text = 'text';
trace(my_mc._textfield.text) // выдает нужное значение 'text', но визуально поле остается тем же
Я решил что я провожу изменения в объекте... который по какойто причине склонировался, решил обратится другим способом взял МС и попытался достать TextField с помощью getChildByName

Код AS3:
my_mc.getChildByName('_textfield').text = 'text';
на что получил сбой при компилаяции с ошибкой
1180: Call to a possibly undefined method DisplayObject.
иду дальше вкладываю в pakage импорт
import flash.display.DisplayObject;
компилируется но вылазит ошибка
ArgumentError: Error #2012: DisplayObject$ class cannot be instantiated.
ваще запутался... помогите решить проблему или скажите куда копать