作为Flash Builder 4.6的所有者,我在my web application中遇到了两个问题:
我想知道,如果有一个新的Flex SDK可供下载,那么自几个月前Flash Builder 4.6发布以来,可能已经集成了一些修补程序。
所以我已经下载了"Flex SDK version 4.6.0.23201 is the latest production quality release"并安装了它:
然而,这似乎是一个版本,与Flash Builder 4.6最初包含的Flex SDK相差很小。
我的问题是:是否有适合Flash Builder 4.6的一些好的(即新的,但也经过测试/稳定的)源代码?
也许我可以从某个存储库查看源代码并自行构建(请问如何?)。
Apache是否提供任何东西,因为他们是新的所有者?
更新
我已经用
检查了Apache的Flexsvn co https://svn.apache.org/repos/asf/incubator/flex/trunk flex
(尚未弄清楚,如何构建它) - 是不是更新和更好?
答案 0 :(得分:0)
是否有一些好的(即新鲜的,但也经过测试/稳定的)来源 Flex SDK,适用于Flash Builder 4.6?
是的,那将是Adobe。我不知道Flex 4.6自去年11月底发布以来有任何更新。这只是三个月。我相信Adobe围绕Flex的大部分工作已获得法律批准,可以将Flex提交给Apache。他们正慢慢地这样做。
您可以从opensource.adobe.com下载Adobe Flex SDK的源代码。 Read this for info on getting the source from the Adobe SVN repository
Apache是否提供任何东西,因为他们是新的所有者?
Apache项目仍在正式等待Adobe的捐款,包括他们的测试套件。但是,一些代码是从Adobe提交的。一些人已经提交了一些新组件,并且已经围绕本地化做了大量工作。 Apache项目尚未正式发布。
您应该能够以匿名用户身份从SVN获取Apache Source。主干包括Adobe的框架转储;但我自己也没有钻研过。我知道人们已经从Apache干线成功构建了Flex SDK。 Here are some instructions on how to do it with IntelliJ
我应该补充一点,我不确定更新SDK是否能解决您遇到的任何XML解析问题。但是,由于你没有详细说明这些问题是什么,所以很难肯定地说。我的手机游戏使用30K线,1MB XML文件进行级别定义,并且没有任何问题有效地解析它。
答案 1 :(得分:0)
Flex SDK来源
您可以通过Flex Apache incubator page找到最新的源代码,然后使用Subversion查看它。但是,由于Flex SDK从Adobe迁移到Apache基础仍在进行中,我真诚地怀疑已经有重大变化可以解决您的问题。
实际问题
- XML解析使整个应用程序变得迟缓
醇>
XML解析是一个纯粹的ActionScript问题,与Flex无关。它与Flash VM的工作方式密切相关,这仍然是Adobe的封闭属性。我不认为它很快就会发生变化,主要是因为我听到很少有关于它性能的抱怨,而且E4X语言是最强大的一种。如果您遇到性能问题,请查看您的体系结构或使用AS模型对象而不是XML。
- TextInput中的俄语输入不适用于Opera
醇>
这与Flash VM(见上文)或Text Layout Framework有关,这是“开源”,但仍然掌握在Adobe手中。是否也应该为Apache Flex做出贡献仍在讨论中。在这两种情况下,在短期内很少会发生变化,所以我认为你必须尝试另一种方法。
答案 2 :(得分:0)
您确定它与SDK有关吗?如果西里尔字符的问题只存在于Opera中 - 那么它更像是Opera及其Flash插件的问题。 这是您使用Flex SDK 4.5 和Opera 11.61获得的:
如果您使用的某些字体没有西里尔字符集(例如,不使用默认字体),则可能存在其他问题。但如果是这样的话,它会影响所有浏览器,而不仅仅是Opera。
приветземлякам!