在Flash Pro CS5.5中使用Flex 4.6 SDK?

时间:2012-11-28 16:15:47

标签: actionscript-3 flash flex flash-builder flash-cs5

我有一个Flash Builder项目的代码库,它加载来自Flash Professonal项目swf的资源,因此,它们共享相同的代码库以进行编译(因此FB项目中的代码可以链接到Flash中的MC) Pro)的

问题是,我使用的代码中包含Flex 4.6代码(即内置JSON支持)。在FB中可以很好地构建,但是当我更新Flash Pro swf时,我得到一个错误,可能是因为我有Flex 4.6代码而Flash pro CS5.5没有使用Flex 4.6进行编译。 Flash专业版中是否有一种方法可以将Flex 4.6作为构建器?

谢谢! -Steve

3 个答案:

答案 0 :(得分:0)

实际上为您找到了解决方案Adding player 11 support to cs5

答案 1 :(得分:0)

仅为您的记录......在11.x之前,您必须为其JSON功能包含as3corelib.swc:https://github.com/mikechambers/as3corelib

答案 2 :(得分:-1)

Flex SDK 4.6在/ sdk / frameworks / projects目录下附带完整的源代码,因为源代码被分解为“项目”,您需要将项目合并在一起以在一个逻辑源树下获取整个框架源

创建此源代码树后,您可以将其添加到Flash的编译路径中,以获得Flex SDK的优势。但是如果你仅仅因为JSON支持而需要Flex,那么Flash Player 11的目标将是一个更好的解决方案。