gpt4 book ai didi

actionscript-3 - 更改由 AS3 添加到舞台的影片剪辑中的动态文本字段不起作用?

转载 作者:行者123 更新时间:2023-12-05 01:28:15 26 4
gpt4 key购买 nike

当我更改动态文本字段的文本值时,文本字段只是空白,不显示新值。

我有一个名为“game_board”的 MovieClip,它是由 AS3 动态添加到舞台上的。 (舞台一开始是空白的。)

我有另一个名为“stage_2”的 MovieClip,它作为子元素由 AS3 动态添加到“game_board”。

“stage_2”包含一个带有不同动态文本字段的预构建板。它们都有实例名称。例如“text_1”。 this.game_board.stage_2.text_1.text的原始值是 0。

当我这样做时:

this.game_board.stage_2.text_1.text = "test";

trace(this.game_board.stage_2.text_1.text); //succesfully shows new value, "test"

跟踪成功地显示了新值,但是舞台上显示“0”的文本字段现在完全没有显示,它只是消失了。我试过运行 addChild以防它由于某种原因被移到底层,但这不起作用。即使舞台只包含该文本字段,它仍然只是空白。

我究竟做错了什么?

最佳答案

尝试这个:

this.game_board.stage_2.text_1.embedFonts = false;
this.game_board.stage_2.text_1.text = "test";

这是因为 flash cs5 使用 embedFonts默认情况下,如果您没有在库中设置字体然后将其附加到您的文档中,flash cs5 只会嵌入仅在您的文本输入中的字体,您可以测试是否更改 text_1 的值来自 0te并删除 embedFonts你只会得到 tet没有 s , 使用 embedFonts在你所有的文字中看到这个: Embedding Fonts in AS3 - Dynamic Text Field disappears

关于actionscript-3 - 更改由 AS3 添加到舞台的影片剪辑中的动态文本字段不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com