未显示的文本字段不保留其值

时间:2013-04-02 08:59:44

标签: actionscript-3 flash

我有一个项目,我们有很多文本字段,我们淡入淡出,所有这些字段都有一个实例名称,加载后我从服务器加载JSON格式的变量,我解析这种格式并分配数组到所有实例名称。

当我触发动画片段时,使用文本淡化元素时,不会设置文本。如果我那么触发数据加载功能,文本实际上已加载,但如果剪辑不可见,Flash似乎不会加载实例。

我该如何解决这个问题?这与垃圾收集有关吗?

1 个答案:

答案 0 :(得分:1)

我确定它不是垃圾收集,如果你使用Action-Script 3你需要“嵌入字体”来显示你的文字:

尝试调试代码,有错误吗?

我假设你的使用动作脚本2文本框在加载变量时没有引用,这将解释没有错误消息。动作脚本3会告诉你文本是未定义的“因此是错误。

详细说明:

当你加载变量时,你的text_fields没有准备好,变量加载到帧“1”,文本字段直到以后才存在......所以你需要存储变量,直到你的文本字段准备就绪。