Я нашел решение этой проблемы, но я не знаю, идеальный ли это метод или нет, но он работает нормально.
решение: -
создайте простую кнопку, поместите динамическое текстовое поле и пропустите мгновенное имя для этого поля. Вы можете получить доступ к этому динамическому тексту по номеру индекса.
но если у вас есть какие-либо визуальные эффекты при наведении мыши, вам нужно назначить метку кнопки всем этим этапам в as3.
код:
//-----mous Up ----
var samplebtn_doc:DisplayObjectContainer = samplebtn.upState as DisplayObjectContainer;
var labelsamplebtn:TextField = samplebtn_doc.getChildAt(1) as TextField;
labelsamplebtn.text = "new button label";
//-----mous Over ----
var samplebtn_over:DisplayObjectContainer = samplebtn.overState as DisplayObjectContainer;
var labelsamplebtn_over:TextField = samplebtn_over.getChildAt(1) as TextField;
labelsamplebtn_over.text = "new button label";
//-----mous Down ----
var samplebtn_down:DisplayObjectContainer = samplebtn.downState as DisplayObjectContainer;
var labelsamplebtn_down:TextField = samplebtn_down.getChildAt(1) as TextField;
labelsamplebtn_down.text = "new button label";