ох, у меня голова уже плохо соображает, поэтому еще раз уточню на примере
вот ситуация

Код AS3:
private var _contacts:TextField = new TextField(); // это перед конструктором
//Первый запуск приложения
case rus_btn:
Settings.lan = "rus";
break;
case eng_btn:
Settings.lan = "eng";
break;
//далее ставлю настройки
_contacts.embedFonts = true;
_contacts.mouseEnabled = false;
_contacts.selectable = false;
_contacts.autoSize = TextFieldAutoSize.LEFT;
_contacts.setTextFormat(TextEditor.contact);
_contacts.y = -1;
_contacts.x = 10;
_contact_btn.graphics.beginFill(0xFFFFFF, 0);
_contact_btn.graphics.drawRect(0,0, _contacts.width+20, 25);
_contact_btn.graphics.endFill();
_contact_btn.addChild(_contacts);
addChild(_contact_btn);
// и вот тут отдаю значение текстовому полю
if (Settings.lan == "rus") {
_contacts.text = "контакты";
}
else {
_contacts.text = "contacts";
}
непонятно почему текст не заполняется....
Вы сказали что some является ссылкой, но в каком случае? ведь написав var some:ClassA = new ClassA я создаю экземпляр класса, разве не так?