2013-03-21 56 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