Flash 在Actionscript中设置动态文本值
我有一个名为MapNameText的符号和一个名为“innerText”的动态文本字段 我试图让它在我点击他们都在的对象时改变文本,但它不起作用 我的行动脚本的相关部分:Flash 在Actionscript中设置动态文本值,flash,actionscript,dynamic-text,Flash,Actionscript,Dynamic Text,我有一个名为MapNameText的符号和一个名为“innerText”的动态文本字段 我试图让它在我点击他们都在的对象时改变文本,但它不起作用 我的行动脚本的相关部分: 在输出窗口中,我得到 “经典” “水晶” 但是文本在我的对象中没有更新,这让我很困惑,我不知道该怎么办 谁能帮我解决这个问题吗?谢谢你的回复!不幸的是,这并没有解决这个问题,但在稍微修补之后,a意识到我没有使用“Break”。现在,当我断开每一个箱子时,它就起作用了 switch(MapName) { case "C
在输出窗口中,我得到 “经典” “水晶” 但是文本在我的对象中没有更新,这让我很困惑,我不知道该怎么办
谁能帮我解决这个问题吗?谢谢你的回复!不幸的是,这并没有解决这个问题,但在稍微修补之后,a意识到我没有使用“Break”。现在,当我断开每一个箱子时,它就起作用了
switch(MapName)
{
case "Classic":
this.MapNameText.innerText.text = "Crystal";
trace(this.MapNameText['innerText'].text);
case "Crystal":
MapNameText.innerText.text = "Volcano";
case "Volcano":
MapNameText.innerText.text = "Classic";
}
对于具有类似问题的用户,这是已解决的代码
switch(MapName)
{
case "Classic":
this.MapNameText.innerText.text = "Crystal";
trace(this.MapNameText['innerText'].text);
break;
case "Crystal":
MapNameText.innerText.text = "Volcano";
break;
case "Volcano":
MapNameText.innerText.text = "Classic";
break;
}
switch(MapName)
{
case "Classic":
this.MapNameText.innerText.text = "Crystal";
trace(this.MapNameText['innerText'].text);
break;
case "Crystal":
MapNameText.innerText.text = "Volcano";
break;
case "Volcano":
MapNameText.innerText.text = "Classic";
break;
}