我有一个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
答案 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的目标将是一个更好的解决方案。