【发布时间】:2017-01-07 12:12:27
【问题描述】:
这不是一个特定的情况,这是我经常发生的事情。
每当我有动态文本(当然,通过代码更改)时,一切正常。 但是,当我添加第二个动态文本时,它们都没有显示。 一个示例场景是:
textfield1.text="hello";
在下一帧
textfield2.text="goodbye";
不会显示任何文字。 可能是闪光灯出了点问题。当我向舞台添加另一个文本框时,问题就开始了。
我不想升级到较新的闪存,但如果必须,我可以。
如果有人知道如何解决我的问题,请告诉我。
【问题讨论】:
-
您使用的是
embed fonts选项吗? -
您的 flash pro 版本是多少?文本字段是放置在您的时间轴上(因此您必须嵌入字体并将字体添加到库中)还是通过代码添加?如果您在“textfield2.text="goodbye";”之前尝试“trace(textfield2);”会发生什么?您能否编辑您的问题并详细说明您的问题?
-
@www0z0k 如果将 TextField 的实例(标记为动态)手动添加到时间轴而不嵌入字体,我认为我应该抛出这样的错误“应该为任何文本嵌入字体可以在运行时编辑,而不是具有“使用设备字体”设置的文本。使用“文本”>“字体嵌入”命令嵌入字体。”
-
这两个Textfield的链接名真的是textfield1和textfield2吗?我相信如果你复制第一个它会保留原来的链接名称?
-
@Philarmon 不,我已经尝试过并作为第二个答案发布。如果实例被正确命名,这将作为一个魅力。 ;)
标签: actionscript-3 flash actionscript flash-cs6