我有一个问题,我有一些动态文本完全正常,但是当我添加一个按钮时,它就会消失。 我没有任何特殊字体。 我到处都在搜索这个问题,但是找不到其他有同样问题的人。
如果有帮助,按钮由矩形和静态文本组成。
这是我的代码,但它太短了我不认为它有任何代码要做。
var counter:int = 0;
counter.toString();
myTextField.text = String(counter);
我对as3很新,所以这可能是一个愚蠢的问题。
按钮之前:
按钮后: (显示框的文本边框没有消失,只有文本)
答案 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();
}
这表明:
等等每个MouseDown事件......
... 1,2,3,4 即使我的库中只有一个SimpleButton,一切都工作正常。
那你可以编辑你的问题吗? 最好的问候尼古拉斯
<编辑>
要嵌入没有代码的字体,请转到库并创建一个新字体! 然后将其链接到TextField并选择要嵌入库中的字体(字母...),但是如果您选择一些字体和一些您不需要的字符,则会提醒您文件的重量会更重要。你的.swf
< /编辑>
<编辑>
< /编辑>
<编辑> 这是.swf文件,如果你想测试它: swf file example < /编辑>