2012-01-28 54 views
2

我試圖將一些非動態文本從插圖畫家的樣機粘貼到Flash中。這是我以前做過一百萬次的事情,但是我的新版本的閃光燈(CS5)給我帶來了問題。粘貼文本時的默認格式現在是TLF,它存在很多與其相關的問題,我不想使用它。如果我粘貼文本,然後將其更改爲「經典文本」,它將更改文本的佈局,這使得我基本上必須重新進行文本佈局。有沒有辦法改變文本粘貼的方式,並將其默認爲經典文本?將Illustrator中的「經典文本」粘貼到Flash中而不是TLF

+0

您可以隨時嘗試粘貼到文本編輯器,然後從文本編輯器到Flash。這通常會刪除任何特殊/隱藏的格式。然後在Flash中去編輯一個TextField並粘貼它。 – ToddBFisher 2012-01-28 19:09:55

+0

我實際上想要做的與刪除格式相反。我想要將它粘貼到閃存中,看起來就像在插畫中一樣。由於tlf看起來應該是這樣,但是當我將它切換到經典文本時,它會改變一切外觀的方式。在舊版本的Flash(pre tlf文本)中粘貼元素是我正常工作流程的一部分,因爲繪圖工具在Illustrator中要好得多。我的項目大部分都是基於代碼的,TLF似乎對某些類型的代碼不太友好。它給了我很多難以調試的隨機錯誤。 – 2012-01-28 22:31:43

回答

5

我發現了一個非常快速的黑客來防止這種情況發生。 (暫時)在導入之前將閃存發佈設置設置爲閃存播放器9或更低。

TLF no-worky在版本10以下:)

+1

這個工程,但我不建議暫時設置此。在打開項目的同時創建一個新的Flash項目。然後將新的項目發佈設置設置爲Flash Player 9.從Illustrator導入到新項目,然後從新項目複製到實際項目。它更安全。 – 2012-10-26 17:59:31

0

我知道在CS5.5中默認文本的經典文本,但如果你和我一樣,使用CS5那麼也許試試這個:

  • 在Illustrator中的各個字段中選擇所有文字,如果你(不是文本對象,而是文本本身)
  • 在flash中創建經典的TextField(或使用現有的文本框)
  • 在flash中選擇所有實際文本(不是文本字段,而是實際文本),這在新的文本字段上是沒有用的。
  • 粘貼它,看看會發生什麼。

如果這不起作用,並且您不想升級到5.5,也許看到是否有某些設置默認情況下使用經典文本。

1

我也有這個問題,不幸的是處理一個相當複雜的佈局,其中有許多不同樣式和大小的不同文本字段。

首先,我查看是否在CS5.5中有一個首選項設置,允許將來自Illustrator的文本導入爲Classic而不是TLF,但找不到任何此類設置(您會認爲這將是Adobe添加了一個明顯的東西......)。

我的解決方案是將Illustrator文件保存爲CS4,然後將其導入到Flash CS4中,保存並最後在Flash CS5.5中打開Flash CS4文件。它將我的文本作爲經典文本引入,因爲Flash CS4沒有TLF文本。有些地方需要調整間距,但是這種方法可以節省大量時間,而無需將每個文本字段從TLF轉換爲Classic,然後對其進行調整,因爲它保留了大部分格式。