0

我在 Flash 时间轴上定义了两个不同的部分,例如:

  • 'a',帧 1:10;
  • 'b',帧 11:20;

其中包含两个不同的 TLFTextFields。我将格式设置为它们,如字体、大小、对齐等。

每当我执行 gotoAndStop('b') 时,这些帧中的 TLFTextField 设置为默认值,所有格式都会丢失。

是否可以保留我在设计器(Flash Professional)上定义的格式,以便我可以编辑文本???

编辑:每当我处理较小的影片剪辑(MC 中有 2-3 个不同标记的帧部分)时,问题就不存在了。每当我尝试在新的空项目中复制它时也不会发生。

我有问题的电影剪辑有超过 20 个部分,每个部分都有唯一的标签。即使在调试模式下,在“gotoAndStop”之后,我也会检查剪辑,它的格式是默认的(TNR、默认大小、对齐和其他属性)。

4

1 回答 1

0

找到了!我的问题的解决方案很简单,就像删除 this.gotoAndStop('frame'); 来自构造函数和所有文本分配。

每当您使用 TLFTextFields 时 - 永远不要使用 gotoAndStop(); 在构造函数中!!!!!!

于 2014-01-22T10:04:27.217 回答