2010-12-20 100 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