是否有可能将所有外部文件(如图像和视频)打包到最终的.swf或等效文件中?我想保留外部文件,因为在开发时更容易将其更改,但我不希望它们在交付项目时处于外部。有谁知道这是否可能?将外部文件打包到Flash可交付?
3
A
回答
0
如果你的意思是你想开发你的fla,并且让swf的所有资产在外部加载,那么当swf给你时,客户将所有资产加载并保存到swf中,这样它就可以1个文件,然后没有。
首先,用于加载图像,视频等从外部源的方法需要不同的代码那么它会如果所有的资产被编译到SWF本身。其次,没有任何机制可以做到这一点。
作为替代方案,你可以保持您的所有资产在一个单独的SWF你的主SWF文件加载。那么你会提供2个swfs,一个只有资产。然而,在开发过程中更新内容将与如果您刚刚将所有资产保留在主要版本中的情况非常相似。
+0
这很有道理。感谢您的回应! – nicknisi 2010-01-25 15:18:11
1
你可以用swf和嵌入标签来做到这一点。请检查以防万一您使用的是闪存IDE: http://www.adobe.com/devnet/flash/articles/embed_metadata.html
或者您可以使用swc,它以类似的方式工作。
就我所知,两种解决方案都需要Flash CS4或flex编译器。
你将不得不在刚刚结束的SWF,但考虑到每一个改变您对“内容”的文件(SWF或SWC)将requiere您再次编译项目。
相关问题
- 1. 如何将“外部”文本文件打包到elisp模块中?
- 2. flash小部件可能将POST请求发送到外部域?
- 3. flash actionscript 1.0,将外部swf文件加载到父SWF文件
- 4. AS3将外部文件打包成一个独立文件.swf
- 5. 将包含外部javascript文件的外部html文件加载到div
- 6. 是否可以将外部路由文件包含到主routes.rb文件中?
- 7. 将外部项目文件打包为资源jar(SBT)
- 8. 将外部软件包添加到Android
- 9. 将外部文件包含在缓存清单中可以吗?
- 10. 打开外部XML文件
- 11. 打开外部文件IsolatedStorage
- 12. 包括外部js文件
- 13. 在WebContent中将JSP外部JSP文件包含到JSP中
- 14. 将外部文件夹添加到OSGI包类路径
- 15. 如何使用javascript/jquery将外部文件包含到html中?
- 16. 如何将外部CSS文件导入到JS包中?
- 17. Debian打包:将文件部署到用户主目录
- 18. Django:包含外部包含文件
- 19. 将所有文件打包到目录
- 20. 将文件资源打包到apk中?
- 21. 将所有文件打包到一个
- 22. 将外部JavaScript文件链接到HTML
- 23. 将php代码移到外部文件
- 24. 将外部java文件导入到Eclipse
- 25. 将数据发送到外部文件
- 26. 将外部文件加载到div中
- 27. 如何将外部库打包到.Net项目中?
- 28. Libgdx:打开外部文件时找不到文件错误'Internal'
- 29. 可能将所有需要的文件打包到EXE中?
- 30. 包括外部的php文件到php邮件正文中
邮编不适合OP要求的内容。 Flash应用程序可以在运行时动态加载资源(使用外部资源),也可以在编译时嵌入到swf中。借助Flex应用程序和仅限AS3的应用程序,资产将在编译时根据OS中的文件进行嵌入。但对于基于Flash IDE的应用程序,这些资产被添加到源FLA并在开发时嵌入,这使开发变得复杂。我不知道IDE是否允许从操作系统中嵌入不在FLA中的资产。您可以尝试在AS3源文件中使用嵌入式元数据标签。 – 2010-01-22 21:05:01
@Sam,不幸的是,嵌入元标记不适用于Flash编译器。 – sberry 2010-01-22 21:08:47
嗨sberry2A,它只是不出来的框,但如果使用闪光灯CS4可以使用它。它需要一些配置,你可以在下面的答案中的链接中找到一些信息。这有助于在使用flash/flex编译的项目中获得更多的灵活性。 – 2010-01-22 22:16:38