为什么添加按钮时动态文本消失了?

When I add a button, why does the dynamic text disappear?

我遇到一个问题,我有一些动态文本可以正常工作,但是当我添加一个按钮时它就消失了。 我没有任何特殊字体。 我到处搜索这个问题,但我找不到其他有同样问题的人。

如果有帮助,按钮由一个矩形和静态文本组成。

这是我的代码,但它太短了,我认为它与代码无关。

var counter:int = 0;

counter.toString();

myTextField.text = String(counter);

我是 as3 的新手,所以这可能是个愚蠢的问题。

按钮之前:

按钮之后: (显示框的文本周围的边框没有消失,只有文本)

我试过了:

import flash.display.SimpleButton;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.AntiAliasType;

var counter:int = 0;


var myTextField:TextField = myTextField;
myTextField.selectable = true;
myTextField.border = true;
myTextField.embedFonts = false;
myTextField.antiAliasType = AntiAliasType.NORMAL;
myTextField.text = counter.toString();

var someButton:SimpleButton = someButton;
someButton.addEventListener(MouseEvent.MOUSE_DOWN,incrementText);
function incrementText(me:MouseEvent):void{
    counter++;
    myTextField.text = counter.toString();
}

这表明:

在每个 MouseDown 事件上依此类推...

1,2,3,4... 即使我的库中只有一个 SimpleButton,一切都工作正常。

那么你可以编辑你的问题吗? 最好的问候尼古拉斯

<编辑>

要在没有代码的情况下嵌入字体,请转到库并创建一个新字体! 然后 link 将它添加到 TextField 和 select 您想要嵌入库中的字体(字母...)但请注意,如果您 select .swf

中不需要的一些字体和一些字符

<编辑>

<>

<编辑> 这是 .swf 文件,如果你想测试它: swf file example