将Illustrator中的“经典文本”粘贴到Flash而不是TLF中

时间:2012-01-28 18:27:59

标签: flash actionscript-3 adobe-illustrator

我正在尝试将一些非动态文本从插图画家的模型粘贴到flash中。这是我以前做过一百万次的事情,但我的新版flash(cs5)给了我一些问题。粘贴文本时的默认格式现在是TLF,它有很多与之相关的问题,我不想使用它。如果我粘贴文本,然后将其更改为“经典文本”,它会更改文本的布局,这使我基本上必须重做我的文本布局。有没有办法改变文本被粘贴的方式并使其默认为经典文本?

3 个答案:

答案 0 :(得分:5)

我发现了一个非常快速的黑客来防止这种情况发生。 (暂时)在导入之前将闪存发布设置设置为Flash player 9或更低版本。

TLF no-worky低于版本10:)

答案 1 :(得分:1)

我也有这个问题,不幸的是,它处理的是一个相当复杂的布局,其中包含许多不同风格和大小的文本字段。

首先我查看CS5.5中是否有首选项设置,允许将Illustrator中的文本导入为Classic而不是TLF,但找不到任何此类设置(您认为这将是一个Adobe已添加明显的事情...)。

我的解决方案是将Illustrator文件保存为CS4,然后将其导入Flash CS4,保存,最后在Flash CS5.5中打开Flash CS4文件。它将我的文本作为经典文本引入,因为Flash CS4没有TLF文本。我需要调整间距的一些小的地方,但这种方法让我节省了大量的时间,而不必将每个文本字段从TLF转换为经典,然后调整它,因为它保留了大部分格式。

答案 2 :(得分:0)

我知道在CS5.5中,默认文本是经典文本,但如果你像我一样使用CS5,那么可以试试这个:

  • 在Illustrator中选择单个字段中的所有文本,就像编辑它一样(不是文本对象,而是实际文本本身)
  • 在flash中创建经典TextField(或使用现有的TextField)
  • 选择flash中的所有实际文本(不是文本字段,而是实际文本),在新文本字段中没有任何内容。
  • 粘贴它,看看会发生什么。

如果这不起作用,并且您不想升级到5.5,可能会查看某处设置是否默认使用经典文本。