2010-12-20 80 views
5

我熟悉Actionscript和Flex。但是當談到在Flex中設計界面時,我發現自己不知道從哪裏開始。我想知道什麼是在線資源/書籍,以創建諸如TweekDeck和Adobe Digital Edition等酷炫用戶界面。Flex中的用戶界面設計

回答

3

像TweetDeck那樣的用戶界面是由自定義皮膚完成的。您需要查看flex組件的外觀。如果您使用flex 4,即火花組件,則更容易將其蒙皮。如果使用Flash Builder發現皮膚很困難,也可以使用Flash Catalyst。

0

Flash Builder有一個「設計視圖」模式......儘管從版本4開始,它就一直有點挑剔和錯誤。

不這樣做,你可以試試這個,但我不知道是怎麼回事: http://flexible.riaforge.org/

基本上這些都是所見即所得的圖形用戶界面的編輯,拖放組件到預覽畫面。他們工作正常時表現很好,但這很難做到。

+0

想要更新一點 - FB4設計模式,一旦習慣了(新)怪癖,就不會太挑剔。而且,它比我見過的比賽要好得多(我看過)。我猜草地總是在山上更加綠化,但是Flex是山上好的一面。 – Manius 2011-06-17 01:16:30

3

你必須具備設計技能才能製作出酷炫的界面。 @ jase21是正確的,火花組件更容易使用(一旦你明白如何去做,這可能意味着無法學習你可能已經獲得的許多Flex 3習慣)。但只能夠使用皮膚組件並不意味着您的界面會非常漂亮。如果您自己沒有這些技能,請嘗試與可以在Photoshop或其他圖形程序中製作合成器的設計師聯繫,然後您可以在Flex中實現它們。

+0

非常感謝Robusto和jase21。有用。 – zawhtut 2010-12-20 09:55:43

1

關注Flex Catalyst。它仍然是綠色的 - 不像Silverlight方面的Expression Blend那麼強大 - 但這是一個非常好的開始。 Catalyst是設計師可以用來將他們的Illustrator/Photoshop藝術應用到您應用中的皮膚上的工具。

不幸的是很多不是通過Catalyst換膚的。在這個時候它也是單向的(雙向測試版遠不是有用的IMO),這使得開發/設計器工作流程充其量是麻煩的。這就是說,我有一個驚人的外觀應用程序,基於我的設計師在Catalyst中所做的工作。需要一些工作才能將其應用到您的應用中,但可以完成,結果可能非常棒。

+0

這是一個翻轉的恥辱Adobe已經落後於Blend vs Catalyst的微軟,正如你正確指出的那樣,但它是我猜的。我希望Adobe能夠更多地關注開發者工具,項目模板以及微軟似乎非常擅長的其他想法。 – Manius 2010-12-21 04:21:09

+0

感謝Brian,接受了您的建議並使用催化劑爲按鈕創建了皮膚。它爲視覺效果生成代碼。這是超過我可以要求的。謝謝。 – zawhtut 2010-12-21 09:40:30