使用Flash作为UI的本机应用程序示例?

时间:2009-12-01 19:19:06

标签: windows flex flash

我正在考虑使用Flash作为原生Windows应用程序的UI,原因有几个,但在我潜入并开始构建之前,我想我会在社区中进行调查,以了解是否有人有任何好的例子。今天特别的方法,只是为了令人满意地证明这个概念。

所以我猜这几乎是一个问题:任何人都专门建造了一个?或者更好的是,任何人都知道相对广泛分布的应用程序,证明了这种方法的可行性?

提前致谢!

4 个答案:

答案 0 :(得分:1)

Adob​​e自己的Creative Suite支持基于Flash的面板。事实上,我相信Flash CS4中的大多数面板都是用Flash构建的。我100%确定该库是用Flash制作的,而且许多其他面板具有相同的外观和感觉,绝对不是来自本机操作系统。

当我使用Crystal Xcelsius时,它在本机Windows应用中托管了Flash内容。该应用程序允许用户使用Excel数据构建Flash仪表板。绘图区域本身是在Flash Player上运行的结果输出的WYSIWYG视图。每个组件的属性编辑窗口也使用Flash构建。我认为它们的外观看起来像Windows,但有一些迹象表明它们是Flash。

答案 1 :(得分:0)

如果您在Flash中构建它,它将不再是原生Windows应用程序。

虽然Flash看起来很漂亮,但它要求用户至少在他们的计算机上安装Flash播放器(在某些公司环境中,仍然不允许)。

就个人而言,我建议查看WPF。它是.NET的一部分,可以产生一些真正非常棒的UI。

答案 2 :(得分:0)

您无法在Flash中构建原生Windows / Mac应用。您可以使用AIR(Adobe Integrated Runtime)来构建在桌面上运行的AIR应用程序。这些不是原生的 - 它们需要AIR Runtime才能工作,有点像Java程序需要JRE。

然而,Adobe做得非常好,使运行时下载和安装相当无缝。当您安装第一个AIR应用程序时,它将安装运行时(如果您没有)。

之后,您可以完全控制应用的外观。如果你希望它看起来像一个或多或少取决于你的原生Windows应用程序 - 如果你的设计印章适合任务,你可以很好地模拟它。但是,大多数人都不会尝试 - 一个原因是AIR应用程序可以同时在mac和windows上运行,但理论上可以告诉它模拟其主机操作系统。

如果你想要一个AIR应用程序的例子,请查看TweetDeck - 它可能是使用最广泛的。除此之外,运行谷歌搜索Adobe AIR Marketplace。

我希望有所帮助!

答案 3 :(得分:0)

我想到的是TweetDeck。您可以在Adobe AIR market-place

看到更多AIR应用程序