Apache flex Flex-源代码大小与编译大小

Apache flex Flex-源代码大小与编译大小,apache-flex,actionscript,adobe,flash-builder4.5,Apache Flex,Actionscript,Adobe,Flash Builder4.5,您能解释一下为什么一个不超过2MB的Flash Builder源文件夹在调试关闭的情况下编译成超过15MB的SWF(导出的版本生成) 在大约93k处只有一个嵌入图像-没有其他图像。应用程序并没有那么复杂,基本上是调用MySQL数据库来显示信息和存储信息。我用过阴影和边框,但都是Flash Builder的标准配置。一些自定义类和一个自定义皮肤 谢谢你 以下是文件列表: .DS_商店 mx_4.5.1.21328.swz Main.html playerProductInstall.swf Mai

您能解释一下为什么一个不超过2MB的Flash Builder源文件夹在调试关闭的情况下编译成超过15MB的SWF(导出的版本生成)

在大约93k处只有一个嵌入图像-没有其他图像。应用程序并没有那么复杂,基本上是调用MySQL数据库来显示信息和存储信息。我用过阴影和边框,但都是Flash Builder的标准配置。一些自定义类和一个自定义皮肤

谢谢你

以下是文件列表: .DS_商店
mx_4.5.1.21328.swz Main.html
playerProductInstall.swf Main.swf>15MB
rpc_4.5.1.21328.swz amf_config.ini
服务 资产
皮 图表4.5.1.21328.swz
spark_4.5.1.21328.swz 框架_4.5.1.21328.swz
sparkskins_4.5.1.21328.swz gateway.php
swfobject.js 历史

textLayout_2.0.0.232.swz

Flex是ActionScript类和组件的集合,因此当您基于Flex构建应用程序时,其中一些类会嵌入到您的应用程序中


像Flex这样简单的东西是ActionScript类和组件的集合,所以当你基于Flex构建应用程序时,其中一些类会嵌入到你的应用程序中


这样简单的东西对我来说似乎相当大

当你说“调试关闭”是什么意思?您是否导出了发布版本?或者您只是按了“播放”按钮而不是“调试”按钮来运行代码

您是否将Flex框架链接类型设置为RSL(也称为External)或合并到代码中


您是否正在使用外部库(SWC)?一个框架,如机器人腿或Swiz,可以增加SWF的规模;但可能不会位于源文件夹中。

这对我来说似乎相当大

当你说“调试关闭”是什么意思?您是否导出了发布版本?或者您只是按了“播放”按钮而不是“调试”按钮来运行代码

您是否将Flex框架链接类型设置为RSL(也称为External)或合并到代码中


您是否正在使用外部库(SWC)?一个框架,如机器人腿或Swiz,可以增加SWF的规模;但可能不会位于源文件夹中。

好吧,好吧……我想我会重新考虑这个问题,因为我发现了问题-css文件中的字体,嵌入设置为“true”。这个字体甚至没有被使用,所以我删除了它和css文件(也没有被使用)。他们很可能在项目的早期就加入了。代码现在徘徊在1MB左右,小于导出生成的代码。希望这对别人有帮助。干杯

好吧,好吧……我想我应该重新考虑一下这个问题,因为我发现了这个问题——css文件中的字体,嵌入设置为“true”。这个字体甚至没有被使用,所以我删除了它和css文件(也没有被使用)。他们很可能在项目的早期就加入了。代码现在徘徊在1MB左右,小于导出生成的代码。希望这对别人有帮助。干杯

不确定FlashBuilder是否具有等效功能,但在FlashDevelop中,您可以单击项目窗口中swf文件旁边的[+],查看其中包含哪些类。感谢您的回复。我确实设置了RSL,但我确实认为Charmant在某种程度上是正确的。如果我发现了什么,我会跟进,否则我猜就是这样。嗯,Flextras是专家,他在这方面肯定比我知道得多。不确定FlashBuilder是否具有同等功能,但在FlashDevelop中,您可以单击[+]在项目窗口中的swf文件旁边,查看其中包含哪些类。感谢您的回复。我确实设置了RSL,但我确实认为Charmant在某种程度上是正确的。如果我发现了什么,我会跟进的,否则我猜是这样的。嗯,Flextras是专家,他在这件事上肯定比我知道得多。你好:谢谢你的回复。是的,我确实导出了发布版本,清理了项目几次(使其达到14.9 MB),并确保设置了RSL。我也没有使用框架。我已经添加了目录列表,以防看不到任何内容。也许这就像Charmant在下面所说的:是FB添加的所有依赖类导致了膨胀;没有检查你的项目和/或代码,我不确定是什么。我刚刚检查了我正在进行的空气项目;我的2.5MB代码正在编译成1.8MB的apk文件。但是调试版本大约是7MB。找到了。见上文。谢谢你的帮助。你好:谢谢你的回复。是的,我确实导出了发布版本,清理了项目几次(使其达到14.9 MB),并确保设置了RSL。我也没有使用框架。我已经添加了目录列表,以防看不到任何内容。也许这就像Charmant在下面所说的:是FB添加的所有依赖类导致了膨胀;没有检查你的项目和/或代码,我不确定是什么。我刚刚检查了我正在进行的空气项目;我的2.5MB代码正在编译成1.8MB的apk文件。但是调试版本大约是7MB。找到了。见上文。谢谢你的帮助。