2009-11-24 55 views
2

我有一個在CS4中創建的movieclip。我將它導出到我的Flex項目的/ lib中,然後嘗試訪問文本。所有文本字段都有ID,嵌入文本,並以智能感知形式顯示。但是當我運行該項目時,文本框是空白的。到底是怎麼回事?爲什麼我無法訪問CS4編譯的SWC中的動態文本?

編輯:當文本是嵌入式似乎只工作。非嵌入式文本正常工作。

+0

show-us-the-codez – Amarghosh 2009-11-24 17:00:23

+0

已找到解決方案嗎? – Cam 2010-04-09 03:38:24

回答

2

導入嵌入在swfs中的文本對象和字體可能會有許多怪異的嵌入錯誤 - 根據我的經驗,需要進行大量調整才能使事情正確。有幾件事要看:

  • 你是否嵌入了所有的 字符?選擇性嵌入 可能不包括您嘗試顯示的一組 個字符。 例如,如果文字是粗體,但是 您只嵌入了正常版本 的字體,則字符不會顯示爲 。
  • 您是否正確嵌入字體? 如果您從 Flash Authoring CS4或三重檢查 導出您的嵌入語法(如果您在Flex中嵌入 ),請確保它嵌入爲閃存 字體。一個小小的錯字可以把整個事情拋到一邊。
  • 嘗試從 導出影片剪輯Flash Authoring CS4。你可以在那裏查看 文字嗎?這將幫助您在Flash Authoring CS4端或 Flex端發現問題 問題是否爲 。

希望有幫助 - 嵌入文本可以有點討厭。如果你可以包含更多的代碼或鏈接到swf,我們可以嘗試多玩一下,並給你更多的信息。

+0

嘿, 試一試: http://dl.dropbox.com/u/163594/HeadUpDisplay.fla – 2009-11-24 18:51:20

相關問題