我在flex builder中创建了一个项目,但它没有使用flex框架,它只是纯粹的actionscript。
目前我已经为绘制内容嵌入了一些位图资源,但是我想要一个小动画并且认为我可以在flash中为它们创建swf动画并使用[Embed()]的东西将它们嵌入到actionscript中项目
这对我来说效果非常好,但是我对效率以及当我的项目变大时这种方法的扩展程度有点关注。
有没有人知道嵌入20或30个swf文件是否存在任何效率问题,或者它们是否有效地集成到主swf文件中?大多数动画都非常简单,如果需要的话,我可以在动作中重做它们,但是在flash中绘制它们并嵌入它们会更容易。
答案 0 :(得分:1)
不太确定效率的确切含义,但嵌入大量文件通常不被视为最佳做法。您通常只想嵌入需要在应用程序加载时立即显示的内容,或者只是那么小,通过URLLoader
等加载它们会有点过分。
假设您在启动时仅查看5个动画swfs,并且当用户点击并转到不同的屏幕/视图时,它们将显示其余部分。然后,您可以通过URLLoader
或Flex Module架构在运行时加载swfs。
将swfs和资产不嵌入主瑞士法郎的好处是:
如果我是你,我会删除尽可能多的[嵌入]标签,并将其替换为通过模块或urlloader加载。
最佳, 兰斯