2012-03-11 83 views
0

由於Flash Builder中的所有者4.6我有2個問題中掙扎my web application如何更新的Flex SDK在Flash Builder 4.6

  1. XML解析使得的TextInput整個應用呆滯
  2. 俄羅斯沒有按輸入不適用於Opera

我想知道,如果有新的Flex SDK可供下載,其中一些修復程序可能在幾個月前從Flash Builder 4.6版本開始集成。

所以我已經下載了"Flex SDK version 4.6.0.23201 is the latest production quality release"並安裝它:

enter image description here

然而,這似乎是一個版本,它不同於很少從股票的Flex SDK包括使用Flash Builder 4.6原。

我的問題是:是否有一些適用於Flash Builder 4.6的Flex SDK的良好(即新鮮,但也測試/穩定)源代碼?

也許我可以檢查一些存儲庫中的源代碼並自己構建它(請問,怎麼辦?)。

Apache提供什麼,因爲他們是新的所有者?

UPDATE:

我已經簽出阿帕奇的Flex與

svn co https://svn.apache.org/repos/asf/incubator/flex/trunk flex 

(和還沒有弄清楚,怎樣建設) - 是不是更好

回答

0

對於 Flex SDK,是否有一些很好的(即新鮮,但也測試/穩定)源,這將適用於Flash Builder 4.6?

是的,那就是Adobe。自從去年11月底發佈以來,我並沒有意識到Flex 4.6的更新。這只是三個月。我相信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源代碼。主幹包括來自Adobe的框架轉儲;但我還沒有鑽研自己。我知道人們已經成功地從Apache中建立了Flex SDK。 Here are some instructions on how to do it with IntelliJ


我要補充一點,我不知道如果更新SDK將解決您有任何XML解析問題。但是,很難肯定地說,因爲你沒有詳細說明這些問題是什麼。我的手機遊戲使用30K行,1MB XML文件進行關卡定義,並且沒有任何問題有效解析。

0

的Flex SDK源

您可以通過Flex Apache incubator page最新的源代碼,並使用Subversion檢查出來。但是,由於Flex SDK從Adobe到Apache基礎的遷移仍在進行中,我真誠懷疑已經有可能解決您的問題的重大變化。

實際問題

  1. XML解析,使得整個應用呆滯

XML解析是一個純ActionScript此事,並沒有任何使用Flex。它與Flash VM的工作方式密切相關,它仍然是Adobe的封閉屬性。我認爲它不會很快改變,主要是因爲我對它的性能聽到了很少的抱怨,E4X語言是最強大的功能之一。如果您遇到性能問題,請查看您的體系結構或使用AS模型對象而不是XML。

  1. 在俄羅斯的TextInput輸入不能與Opera一起

這可能是有關flash VM(見上文)或到Text Layout Framework,這是 「開源」 ,但仍在Adobe手中。它是否也應該被貢獻給Apache Flex仍在討論中。在這兩種情況下,在短期內很少會發生變化,所以我認爲你必須嘗試另一種方法。

0

您確定它與SDK有什麼關係嗎?如果西里爾字符的問題只存在於Opera中 - 那麼它更像是一個Opera和它的Flash插件的問題。 這是你使用Flex SDK 4.5和Opera 11.61得到什麼:screenshot

,如果你使用的是字體,沒有斯拉夫字符集(例如,不使用默認的字體)有可能是另一個問題。但如果是這樣,它會影響所有瀏覽器,而不僅僅是Opera。

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

+0

謝謝,是的,它一定是Opera 11.61中的一些怪癖。當我嘗試簡單的測試用例時 - 輸入俄文文本正常。但在我的網絡應用程序中並沒有。我在他們的網站上提交了一個bug DSK-357193,但當然沒有人回覆。我希望,切換到新的Flex SDK可能會解決我的問題。 – 2012-03-11 22:24:46

相關問題