Apache flex 在flex actionscript项目中嵌入flash资产的效率

Apache flex 在flex actionscript项目中嵌入flash资产的效率,apache-flex,flash,actionscript-3,actionscript,performance,Apache Flex,Flash,Actionscript 3,Actionscript,Performance,我正在FlexBuilder中创建一个项目,但它没有使用flex框架,它只是纯actionscript 目前我有一些用于绘制东西的位图资源,但我想要一些动画,我想我可以在flash中为它们创建swf动画,并使用[Embed()]东西将它们嵌入actionscript项目中 这对我来说非常有效,但是我有点担心效率,以及当我的项目变得更大时,这种方法的扩展性如何 是否有人知道嵌入20或30个swf文件是否会对效率产生影响,或者它们是否会有效地集成到主swf文件中?大多数动画都非常简单,如果需要的话,

我正在FlexBuilder中创建一个项目,但它没有使用flex框架,它只是纯actionscript

目前我有一些用于绘制东西的位图资源,但我想要一些动画,我想我可以在flash中为它们创建swf动画,并使用[Embed()]东西将它们嵌入actionscript项目中

这对我来说非常有效,但是我有点担心效率,以及当我的项目变得更大时,这种方法的扩展性如何


是否有人知道嵌入20或30个swf文件是否会对效率产生影响,或者它们是否会有效地集成到主swf文件中?大多数动画都非常简单,如果需要的话,我可能可以在actionscript中重做它们,但只需在flash中绘制并嵌入它们就容易多了。

不太确定效率到底是什么意思,但嵌入大量文件通常不是最佳做法。通常,您只希望嵌入需要在应用程序加载时立即显示的内容,或者嵌入的内容太小,通过
urloader
等加载这些内容可能会有点过头

假设您在启动时只查看了5个已设置动画的主权财富基金,当用户四处点击并转到不同的屏幕/视图时,其余的都会显示出来。然后,您可以在运行时通过
urloader
或Flex模块架构加载SWF

不将主权财富基金和资产嵌入主主权财富基金的好处在于:

  • 它大大减小了swf的尺寸
  • 它使在运行时交换图形变得更容易(或无需编译)
如果我是你,我会删除尽可能多的[Embed]标记,并用模块加载或urlloader替换它们

最好的, 长矛