Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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 Flash与Flex的兼容性_Actionscript 3_Flash_Apache Flex - Fatal编程技术网

Actionscript 3 Flash与Flex的兼容性

Actionscript 3 Flash与Flex的兼容性,actionscript-3,flash,apache-flex,Actionscript 3,Flash,Apache Flex,我有一个在线游戏,部分是用Flex为我开发的,由一个我不再与之打交道的开发者开发的。一位只使用Flash开发的新开发人员现在告诉我,他必须下载Flex才能在已经构建的基础上进行构建 这是正确的吗?您不能从Flex到Flash查看/导入资产和代码吗?我以为Flex会输出actionscript,这是Flash的母语。有人能澄清这一混乱吗 此外,我的游戏将包含3D动画,使用数据库连接,最终将发布到移动平台。继续这个项目的最佳方案是什么?Flex是一个基于ActionScript的框架,但包含了新功能

我有一个在线游戏,部分是用Flex为我开发的,由一个我不再与之打交道的开发者开发的。一位只使用Flash开发的新开发人员现在告诉我,他必须下载Flex才能在已经构建的基础上进行构建

这是正确的吗?您不能从Flex到Flash查看/导入资产和代码吗?我以为Flex会输出actionscript,这是Flash的母语。有人能澄清这一混乱吗


此外,我的游戏将包含3D动画,使用数据库连接,最终将发布到移动平台。继续这个项目的最佳方案是什么?

Flex是一个基于ActionScript的框架,但包含了新功能。为了能够做到这一点,Flex使用特定的编译器从源代码生成swf应用程序。 Adobe Flash Pro IDE使用Adobe的标准编译器,因此无法编译Flex项目

要做到这一点,开发人员需要从Apache网站免费下载ApacheFlexSDK,最好是一个兼容的IDE

AdobeCS/CC中的AdobeFlashBuilder、FlashDevelopFree和JetBrains IntelliJIDEA$199/$499是我所知道的具有Flex集成的IDE


开发人员可以使用与FlexSDK不兼容的IDE,但这会使他的工作变得相当困难。

在非常基本的层面上没有区别。 将面向企业的应用程序框架用作游戏开发的Flex是非常奇怪的。 可能它不是直接关于Flex框架的,而是关于Adobe的Flash Builder,也称为Flex Builder。 这是最好的Flex/ActionScript IDE之一,也是最好的——我个人的观点,每一分钱都是值得的

关于你的第二个问题-与纯ActionScript相比,Flex在项目上提供了更多的质量和更少的时间,无论如何,在一些面向3D应用程序中的数据库/服务器端集成的类中,可能会有从零到小的好处,因为不太可能使用一些面向Flex应用程序的类

关于您的最后一个问题-无论您喜欢什么-Flash Builder Flex Builder或类似的IDE或Flash Professional-一切都将与开发人员有关,以及开发人员喜欢使用什么工具来构建其应用程序。 Flash Builder作为面向单一时间轴的应用程序开发环境更为有利,通常是程序员的首选。 Flash Professional更倾向于多时间线动画和2D游戏开发IDE,通常是设计师的首选

构建一个3D游戏,最有可能的感觉是IDE之间没有区别,所以-让您的开发人员选择我上面提到的工具和框架