首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示玩家生活/文本Flash游戏CS6 AS3

显示玩家生活/文本Flash游戏CS6 AS3
EN

Stack Overflow用户
提问于 2013-01-30 11:05:11
回答 3查看 757关注 0票数 1

我正在编写一个使用AS3的flash游戏,其中玩家开始与3生活,我希望这是显示在屏幕上,但它只显示第一个字母"L“,没有数字(整数生活)

以下是相关代码(代码片段)

我有一个名为txtLives的空白文本框

代码语言:javascript
复制
var lives:int = 3;

txtLives.addEventListener(Event.ENTER_FRAME, updateTextFields);

function updateTextFields(event:Event):void{
 var lives:int = 3;
 var str:String = "Lives ";
 txtLives.text = str + String(lives);
 }

任何帮助都将不胜感激。谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-30 12:00:03

通过选择文本字段确保您的字体嵌入到文本字段中,然后在属性选项卡的字符部分按下“嵌入...”。按钮。确认所需的字符集均已选中。

此外,在您的函数中,您可以将其简化为:

代码语言:javascript
复制
function updateTextFields(event:Event):void
{
     txtLives.text = "Lives " + lives;
}
票数 3
EN

Stack Overflow用户

发布于 2013-01-30 20:51:39

或者您可以启用设备字体的使用。

选择“使用设备字体”,你的代码就可以正常工作了。

票数 0
EN

Stack Overflow用户

发布于 2013-06-15 18:20:39

哈哈,如果上面那个家伙的把戏不起作用,那就试着扩展你的文本框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14596004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档