2012-05-19 101 views
0

我安裝了eclipse和FDT插件。 現在我想創建一個flex項目。在eclipse中構建flex應用程序

我想知道如何獲得mxml的設計器,我可以拖放列表,按鈕並在flex中構建UI。

我是全新的flex。另外,一旦我有,如果我建立作爲一個應用程序,它似乎生成一個SWF文件。 不知道我是否可以在瀏覽器以外的任何地方運行。最新的Adobe Flash Player不是獨立的exe文件。

我想了解推薦的工作流程,如果我需要建立一個靈活的應用程序。 我基本上正在開發一個桌面/ Web應用程序,它具有融合圖表以可視化某些數據。

+0

我今天看到Adobe Flash Builder軟件是基於企業級Eclipse的IDE。你可以在這裏下載它:http://www.adobe.com/products/flex.html。另外誰在搜索免費的IDE:http://stackoverflow.com/questions/5418058/free-flex-ides –

回答

2

我想知道如何獲得mxml的設計器,我可以拖動 並拖放列表,然後在flex中構建UI。

Flash Builder的當前版本有一個,我認爲這是唯一具有設計視圖的Flex IDE。 Flash Builder設計視圖是有限的,因爲它只適用於當前版本的Flex SDK,並且都是有問題的。大多數開發人員不會使用它,該功能將在下一版本的Flash Builder中刪除。

我聽說過IntelliJ可能會在未來版本中添加一個的傳聞,但我不會指望它。

一旦我有,如果我建立作爲一個應用程序,似乎 生成一個SWF文件。不知道我是否可以在 以外的其他任何設備上運行此瀏覽器。最新的Adobe Flash Player不是獨立的exe文件。

正確; Flex項目的主要目的是構建一個將在瀏覽器中運行的SWF文件。有一次Adobe提供了一個獨立的播放器,SWF將運行它。我不確定他們是否仍然如此。不過,假設最終用戶擁有獨立版本的Flash Player是不現實的。

我不知道FDT是否支持這個;但您可以使用與Adobe AIR相同或類似的代碼來創建AIR文件。 AIR文件應該運行在可以安裝AIR運行時的任何位置。如果您在Windows PC上使用Adobe AIR Captive運行時功能,則可以創建可執行文件。

+0

FDT沒有設計視圖,而IntelliJ永遠不會。我也建議不要使用Flex/Flash進行數據可視化。有很好的Javascript替代品,比如D3.js http://d3js.org/ –

+1

@AlanKlement你有沒有設計視圖的IntelliJ源代碼?由於您的個人資料顯示您是FDT開發人員,是否有計劃向FDT添加設計視圖?爲什麼你明確提出數據可視化,何時在問題中沒有提及,或者在我的答案中? – JeffryHouser

+0

「我基本上正在研究開發具有融合圖表的桌面/ Web應用程序來可視化某些數據。」發佈問題的人詢問有關數據的問題。 RE:設計視圖。由於Flex被Adobe放棄,商業IDE正在擺脫任何Flex支持。即使Adobe自己的工具(Flash Builder)也不打算通過新的編譯器來支持MXML。 http://www.adobe.com/devnet/flex/whitepapers/roadmap.html –

-1

想法永遠不會獲得設計視圖,因爲它需要內置到IDE中的特殊版本的Flash播放器。這反過來需要訪問播放器源代碼,並在您的IDE中添加一堆特定於平臺的JNDI垃圾。考慮到即使Adobe放棄了對設計視圖的支持,即使您擁有播放器的來源以及使用它們的權利,維護該特殊版本顯然也不經濟可行。

+1

源於設計視圖需要特殊版本的Flash Player的事實?鑑於設計視圖的功能;我不確定爲什麼需要Flash Player。 IntelliJ在測試版中有一位設計師根據此:https://twitter.com/#!/quetwo/statuses/204407489301725184 – JeffryHouser

+0

沒有「特殊Flash Player」。可能有一個Flash Player實例正在運行;但是,這完全不同。 FDT有一個插件系統,可以用來開發自己的設計視圖。 Intellij有一個UI builder插件;然而,我不能說它的質量。 –

+0

Adob​​e員工曾多次聲明,通常是爲了解釋爲什麼Linux上的Builder從來沒有設計視圖。 – Sophistifunk

相關問題