如何在Flash Builder 4.6中更新Flex SDK

时间:2012-03-11 20:50:58

标签: flex flex4 flash-builder flash-builder4.5 flex4.6

作为Flash Builder 4.6的所有者,我在my web application中遇到了两个问题:

  1. XML解析使整个应用程序变得迟缓
  2. TextInput中的俄语输入不适用于Opera
  3. 我想知道,如果有一个新的Flex SDK可供下载,那么自几个月前Flash Builder 4.6发布以来,可能已经集成了一些修补程序。

    所以我已经下载了"Flex SDK version 4.6.0.23201 is the latest production quality release"并安装了它:

    enter image description here

    然而,这似乎是一个版本,与Flash Builder 4.6最初包含的Flex SDK相差很小。

    我的问题是:是否有适合Flash Builder 4.6的一些好的(即新的,但也经过测试/稳定的)源代码?

    也许我可以从某个存储库查看源代码并自行构建(请问如何?)。

    Apache是​​否提供任何东西,因为他们是新的所有者?

    更新

    我已经用

    检查了Apache的Flex
    svn co https://svn.apache.org/repos/asf/incubator/flex/trunk flex
    

    (尚未弄清楚,如何构建它) - 是不是更新更好

3 个答案:

答案 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基础仍在进行中,我真诚地怀疑已经有重大变化可以解决您的问题。

实际问题

  
      
  1. XML解析使整个应用程序变得迟缓
  2.   

XML解析是一个纯粹的ActionScript问题,与Flex无关。它与Flash VM的工作方式密切相关,这仍然是Adobe的封闭属性。我不认为它很快就会发生变化,主要是因为我听到很少有关于它性能的抱怨,而且E4X语言是最强大的一种。如果您遇到性能问题,请查看您的体系结构或使用AS模型对象而不是XML。

  
      
  1. TextInput中的俄语输入不适用于Opera
  2.   

这与Flash VM(见上文)或Text Layout Framework有关,这是“开源”,但仍然掌握在Adobe手中。是否也应该为Apache Flex做出贡献仍在讨论中。在这两种情况下,在短期内很少会发生变化,所以我认为你必须尝试另一种方法。

答案 2 :(得分:0)

您确定它与SDK有关吗?如果西里尔字符的问题只存在于Opera中 - 那么它更像是Opera及其Flash插件的问题。 这是您使用Flex SDK 4.5 和Opera 11.61获得的:screenshot

如果您使用的某些字体没有西里尔字符集(例如,不使用默认字体),则可能存在其他问题。但如果是这样的话,它会影响所有浏览器,而不仅仅是Opera。

приветземлякам!