簡體   English   中英

如何在Flash Builder 4.6中更新Flex SDK

[英]How to update Flex SDK in Flash Builder 4.6

作為Flash Builder 4.6的所有者,我在Web應用程序中遇到2個問題:

  1. XML解析使整個應用程序呆滯
  2. TextInput中的俄語輸入不適用於Opera

我想知道,是否有新的Flex SDK可供下載,自幾個月前Flash Builder 4.6發布以來,其中可能已集成了一些修復程序。

因此,我下載了“ Flex SDK版本4.6.0.23201是最新的生產質量版本”並進行了安裝:

在此處輸入圖片說明

但是,這似乎是一個版本,與最初包含在Flash Builder 4.6中的現有Flex SDK幾乎沒有什么不同。

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

也許我可以從某個存儲庫中檢出源代碼並自己構建(請問如何?)。

Apache是​​新所有者嗎,他們提供了什么嗎?

更新:

我已經檢查了Apache的Flex

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

(尚未弄清楚,如何構建它)-它不是更新 更好的嗎?

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

是的,那將是Adobe。 自從去年11月下旬發布以來,我不知道對Flex 4.6的任何更新。 才三個月而已。 我相信Adobe在Flex方面所做的大部分工作都已經獲得了法律批准,可以將Flex提交給Apache。 他們越來越慢了。

您可以從opensource.adobe.com下載Adobe Flex SDK的源代碼。 閱讀此文章以獲取有關從Adobe SVN存儲庫獲取源的信息

Apache是​​新所有者嗎,他們提供了什么嗎?

Apache項目仍在正式等待Adobe的捐贈,包括其測試套件。 但是,有些代碼是從Adobe提交的。 少數人提交了一些新組件,圍繞本地化已完成工作。 Apache項目尚未正式發布。

您應該能夠以匿名用戶的身份從SVN獲取Apache Source。 該主干包括Adobe的框架轉儲; 但是我還沒有鑽研自己。 我知道人們已經從Apache主干成功構建了Flex SDK。 以下是有關如何使用IntelliJ進行操作的說明


我應該補充一點,我不確定更新SDK是否可以解決您遇到的任何XML解析問題。 但是,很難確定地說,因為您沒有詳細了解這些問題是什么。 我的手機游戲使用30K行,1MB的XML文件作為關卡定義,並且高效地解析它沒有問題。

Flex SDK來源

您可以通過Flex Apache孵化器頁面找到最新的源代碼,並使用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有所貢獻仍在討論中。 在這兩種情況下,短期內變化都很小,所以我認為您必須嘗試另一種方法。

您確定與SDK有關系嗎? 如果西里爾字符問題僅存在於Opera中-那么它更像是Opera及其Flash插件的問題。 這是使用Flex SDK 4.5和Opera 11.61獲得的: 屏幕截圖

如果您使用的某些字體沒有西里爾字符(例如,未使用默認字體),則可能會出現另一個問題。 但是,如果那樣的話,它將影響所有瀏覽器,而不僅僅是Opera。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM