2013-03-21 78 views
0

我有一個Flash文件,我需要減小大小。以KB爲單位減少Flash文件的大小?

我需要減小尺寸的原因是我需要將其轉換爲iPhone應用程序。

目前它只有2個按鈕和2個TLF文本文件,第一層,第一層,文件大小爲355KB。

我也放在代碼在二層

反正是有減少它的大小,所以我不會有問題,發佈和發送的應用程序商店是什麼時候?

感謝

+3

TLF約爲180KB。如果你真的不需要它,並且可以使用經典文本,那麼會將你的尺寸縮小40%,再加上TLF在大多數移動設備上運行不佳。 – BadFeelingAboutThis 2013-03-21 16:27:01

+0

我想過這個。我需要使用動態文本字段,但是當我在AIR的ios應用程序中使用動態文本字段時,由於某種原因它不起作用!但是當我使用TLF文本時,它會工作,但會增加文件大小!所以它就像catch 22 ...你知道爲什麼動態文本文件不能在Air for iOS for flash cs6中工作嗎? – 2013-03-21 16:29:52

+1

您的按鈕是矢量圖還是您在項目中使用任何位圖?矢量圖形(如果不是太複雜)只需要幾個kb。如果沒有看到您的項目源,無法進一步幫助。 – BadFeelingAboutThis 2013-03-21 16:30:28

回答

2

該文件大小的最大部分將與TLF。 TLF(Text-Layout-Framework)非常龐大,通常不推薦在移動設備上使用(因爲它具有相當高的CPU使用率)。

如果您不使用任何TLF特定功能,那麼將文本字段更改爲使用經典文本(DF3)將是明智之舉。

除了TLF之外,請確保您使用的是矢量對象而不是位圖,因爲這會大大減少文件大小。如果您使用的是位圖,則可以使用壓縮設置來進一步優化文件大小。您可以在發佈設置(JPEG質量)中全局或單獨在圖形屬性菜單上執行此操作。

一個注意與矢量圖形和移動,簡單的向量將運行正常,但複雜的向量將運行非常糟糕。確保在任何複雜(甚至全部)向量上設置cacheAsBitmap = true;以提高性能。或者在FLashPRO中,單擊一個movieClip,然後在屬性面板中,轉到「顯示」,並在渲染設置中將緩存設置爲位圖。 Cache as Bitmap

+0

我已經設法減小到12KB這是不壞的現在...我想遵循你的建議和其他內容,我可以進一步減少它。非常感謝你。 – 2013-03-21 16:47:26