Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 哪一个最好,创建多个文件还是单个文件?_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 哪一个最好,创建多个文件还是单个文件?

Actionscript 3 哪一个最好,创建多个文件还是单个文件?,actionscript-3,flash,Actionscript 3,Flash,我即将开始一个新的项目与闪存专业CS6和AS3。我的项目是一个巨大的一个有很多的MCs,编码,图片。。。在以前的Flash8项目中,我尝试使用几个相互协作的文件,但在加载和交互时遇到了很多问题。这是很难控制的,特别是当它涉及到装载的东西 我不知道CS6中是否有改动,但我想听听你的建议。我应该通过使用多个文件来使用我的旧策略吗?还是我应该把所有的东西都放在一个大的fla文件里 在这两种情况下,安排资产、代码等的最佳方式是什么。。。因此,他们将组织良好,易于编码,并提供高性能 提前谢谢。您应该使用几

我即将开始一个新的项目与闪存专业CS6和AS3。我的项目是一个巨大的一个有很多的MCs,编码,图片。。。在以前的Flash8项目中,我尝试使用几个相互协作的文件,但在加载和交互时遇到了很多问题。这是很难控制的,特别是当它涉及到装载的东西

我不知道CS6中是否有改动,但我想听听你的建议。我应该通过使用多个文件来使用我的旧策略吗?还是我应该把所有的东西都放在一个大的fla文件里

在这两种情况下,安排资产、代码等的最佳方式是什么。。。因此,他们将组织良好,易于编码,并提供高性能


提前谢谢。

您应该使用几个源文件,特别是如果您的项目很大的话。 首先,为UI组件和小型/手工制作的元素创建专用的.fla文件,-assets.fla,并将其编译为assets.swc

如果您将在Flash Professional CS6的帮助下编译项目(但我建议使用一些IDE…),那么您将拥有另外一个.fla文件main.fla,它是您的文档类入口点和连接的库(主要是.swc文件)

图像,巨大的动画场景,所有这些东西都是外部的:位图,运行时加载的swf文件,卸载/处置,释放内存


事实上,组织项目是一门艺术,因此它很容易扩展,而且没有问题,您可以在团队中工作,并且不会相互干扰

我会选择一个FLA文件,但要用多个(OOP)类来控制它。所以我至少需要三个文件:Main.FLA、assets.FLA(assets.swc),UI.fla和其他文件将位于任何fla文件的外侧。是吗?我不懂IDE的东西,你能给我提供关于它的额外信息吗?Main.fla和assets.fla(由UI组件、图形元素、动画元素等组成)。但如果您选择一些用于ActionScript3项目,您将能够在不使用Flash Projessional的情况下编译项目,所以您不需要Main.fla。一些很棒的Flash开发IDE:FDT、FlashDevelop、Intellij Idea