如何在Flash中使用AS3动态更改按钮标签?

如何在Flash中使用AS3动态更改按钮标签?,flash,actionscript-3,textbox,flash-cs5,Flash,Actionscript 3,Textbox,Flash Cs5,我可以运行下面的代码,其中答案是悬停在按钮上方的动态文本框。但是,用户不能单击文本框重叠的按钮。我需要一种方法来分配按钮标签,如下面的4个文本框,或使其不干扰点击按钮的文本框?如有任何建议,将不胜感激,谢谢 var myXML:XML = new XML(); var XML_URL:String = "http://localhost/connect.php"; var myXMLURL:URLRequest = new URLRequest(XML_URL); var myLoader:UR

我可以运行下面的代码,其中答案是悬停在按钮上方的动态文本框。但是,用户不能单击文本框重叠的按钮。我需要一种方法来分配按钮标签,如下面的4个文本框,或使其不干扰点击按钮的文本框?如有任何建议,将不胜感激,谢谢

var myXML:XML = new XML();
var XML_URL:String = "http://localhost/connect.php";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);

function xmlLoaded(event:Event):void
{
    var finalXML:XML = XML(myLoader.data);
    trace(finalXML);
    trace("Data loaded.");
    trace(finalXML.triviaQuestion[0].answer1[0]);
    questionBox.text = finalXML.triviaQuestion[0].question[0];
    answerText1.text = finalXML.triviaQuestion[0].answer1[0];
    answerText2.text = finalXML.triviaQuestion[0].answer2[0];
    answerText3.text = finalXML.triviaQuestion[0].answer3[0];
    answerText4.text = finalXML.triviaQuestion[0].answer4[0];
}
更新:我发现以下内容改变了标签,但是我很困惑,我是如何对我已经创建的按钮进行更改的,也许是使用实例名称

var myButton:Button = new Button();
myButton.label = "Click me";

好的,对于遇到相同问题的任何人……如果您有一个名为“answerBut1”的按钮实例,那么您可以执行以下操作:

var myButton:Button = new Button();
myButton = answerBut1;
myButton.label = "Click me";

是的,就是这样。我就是这样做的。但是,当我使用Locale来更改语言时,如何使其更加灵活?如何将数组中键的内容放入标签中

btnGPS.label=Locale.loadString(“IDS_001”)

比如说