当我添加一个按钮时,为什么动态文本会消失?

时间:2016-11-04 22:28:58

标签: actionscript-3 button textfield visibility flash-cs6

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

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

这是我的代码,但它太短了我不认为它有任何代码要做。

var counter:int = 0;

counter.toString();

myTextField.text = String(counter);

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

按钮之前:

Before

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

After

flash

1 个答案:

答案 0 :(得分:3)

我试过了:

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();
}

这表明:

No click After one Click

等等每个MouseDown事件......

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

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

<编辑>

要嵌入没有代码的字体,请转到库并创建一个新字体! 然后将其链接到TextField并选择要嵌入库中的字体(字母...),但是如果您选择一些字体和一些您不需要的字符,则会提醒您文件的重量会更重要。你的.swf

Select the Fonts you want to embed in the Library

< /编辑>

<编辑>

< How to embed Fonts in the library>

< /编辑>

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