如何更改 Flash as3 中的动态文本?

Posted

技术标签:

【中文标题】如何更改 Flash as3 中的动态文本?【英文标题】:How to change dynamic text in flash as3? 【发布时间】:2012-11-28 18:24:34 【问题描述】:

我是 Flash 的初学者。我从 flash 中的 text_tool 创建了一个文本。我将实例名称 'mytext' 和文本类型设置为动态。现在我想在运行时更改文本。例如:当前文本是 'hello world' 现在当我运行 flash 文件时,我想将文本更改为 'any random text' .所以我为此使用了以下代码。 mytext.text = 'any random text'; 但在运行时我可以看到任何文本。请帮助我如何更改其文本? 谢谢

【问题讨论】:

【参考方案1】:

可能有多种原因,请检查以下几点:

如果您的时间轴上有多个帧,并且您的 TextField 扩展到所有这些帧,请确保您已在时间轴上的所有 KeyFrames 上为您的 TextField 提供实例名称。

如果您使用一些花哨的字体,请尝试嵌入字体,有时非嵌入字体会产生此问题。

【讨论】:

好吧它的作品 :D 嵌入字体后我看到了文字 :D... 非常感谢 :)【参考方案2】:

加法可以用

你的textfield.appendText();

祝你工作顺利:)

【讨论】:

以上是关于如何更改 Flash as3 中的动态文本?的主要内容,如果未能解决你的问题,请参考以下文章

AS3.0中影片剪辑元件嵌套了个动态文本框,怎样才能在文本框上也能显示手型?

AS3 中的动态文本教程

无法在 AS3 中更改动态文本

Flash AS3 动态添加子项。命名它们并调用每个分开的问题

从 AS3 文件动态添加 Flash 组件到舞台

不能有 2 个动态文本字段 AS3