Flash CC,AS3 - 关键帧后重置文本字段值

时间:2014-02-16 13:14:47

标签: actionscript-3 flash textfield

我在Flash CC中发现了一个奇怪的错误。它在以前版本的Flash中从未发生过,这是一件相当重要的事情,所以我很惊讶我在网上找不到任何关于它的信息...

我有一个带TextField的MovieClip。在时间轴中间的某处有一个关键帧,其中textfield应该改变它的IU属性(但它的名称保持不变)。 在movieclip的开头,我正在为textfield.text分配一个值并让它运行。文本成功更改,但当它到达关键帧时,它的值将重置为最初在Flash中构建的值。即使该值为空,也会删除文本...

只要TF实例连续存在但似乎不再起作用,它曾用于以前版本的Flash。 有没有其他人遇到这个问题并找到了解决方案?

时间轴和AS的简单示例屏幕截图:

1 个答案:

答案 0 :(得分:0)

Flash也将关键帧视为文本属性的更改。所以你需要重复tf.text =“blahblah”;或者你可以将这个文本字段放在一个movieclip中,并将其设置为关键帧而不是textfield(mc.tf.text =“blahblah”;)