Ios 减少闪存文件大小(KB)?

Ios 减少闪存文件大小(KB)?,ios,actionscript-3,flash,air,Ios,Actionscript 3,Flash,Air,我有一个闪存文件,我需要减少的大小 我需要缩小它的尺寸的原因是我需要将它转换成一个iPhone应用程序 目前,它在第一阶段第一层只有2个按钮和2个TLF文本文件,文件大小为355KB 我还把代码放在了第二层 有没有办法缩小它的大小,这样我在发布和发送应用商店时就不会有问题 谢谢该文件大小的最大部分将与TLF相关。TLF(文本布局框架)非常庞大,一般不建议在移动设备上使用(因为它有相当高的cpu使用率) 如果您没有使用任何特定于TLF的特性,那么最好将文本字段改为使用经典文本(DF3) 除了TLF

我有一个闪存文件,我需要减少的大小

我需要缩小它的尺寸的原因是我需要将它转换成一个iPhone应用程序

目前,它在第一阶段第一层只有2个按钮和2个TLF文本文件,文件大小为355KB

我还把代码放在了第二层

有没有办法缩小它的大小,这样我在发布和发送应用商店时就不会有问题


谢谢

该文件大小的最大部分将与TLF相关。TLF(文本布局框架)非常庞大,一般不建议在移动设备上使用(因为它有相当高的cpu使用率)

如果您没有使用任何特定于TLF的特性,那么最好将文本字段改为使用经典文本(DF3)

除了TLF,请确保尽可能使用矢量对象而不是位图,因为这将大大减少文件大小。如果您使用的是位图,则可以使用压缩设置进一步优化文件大小。您可以在“发布设置”(JPEG质量)中全局执行此操作,也可以在“图形属性”菜单中单独执行此操作


有了矢量图形和移动设备,简单的矢量运行正常,但复杂的矢量运行糟糕。确保设置
cacheAsBitmap=true以提高性能。或者在FLashPRO中,单击movieClip并在“属性”面板中,转到“显示”向下旋转,然后在“渲染”设置中将缓存设置为位图

TLF大约是总容量的180kb。如果你真的不需要它,并且可以使用经典文本,那么你的尺寸将减少40%,而且TLF在大多数移动设备上运行得很差。你的按钮是矢量的还是你在项目中使用了位图?矢量图形(如果不是太复杂的话)只需要几kb。如果不查看您的项目源代码,则无法进一步帮助。我可以告诉您,带有经典文本的动态文本字段确实有效(正如我之前所做的),如果您使用FlashPRO,请确保您的字体已嵌入并设置为正确类型(DF3),在库面板中,右键单击并选择
新建字体
,选择要使用的字体,并选中所需不同字符集旁边的复选框。然后单击ActionScript选项卡并选中“Export for ActionScript”@DavidSmith没有完成太多flash ios开发,但我希望您可以使用Generate Size Report publish选项,并准确检查资源中占用最多空间的内容。虽然向量更小,但我不确定位图缓存在ios上的效果如何。如果你使用的是位图,我建议你使用纹理地图集,你可以很容易地生成一个工具,如我已经设法减少大小为12KB,这是不坏的,现在。。。我想我可以按照你和其他人的建议再减少一点。非常感谢你。