我需要编写一个可以在 Mac(Windows 和 Linux 很快)上运行的桌面应用程序,它可以从 MySQL 获取数据并允许用户将文件从他们的桌面传输到服务器。
我知道我可以在 AIR 中编写桌面应用程序,Fireworks 将如何发挥作用?
AIR 可以连接 MySQL 吗?
一个FTP文件可以用AIR吗?
第二点,可以在 AIR 中编写诸如铃声制作器、磁盘修复/分区实用程序之类的应用程序吗?我知道 AIR 使用网络技术,但还有什么其他可能的呢?
-杰森
我需要编写一个可以在 Mac(Windows 和 Linux 很快)上运行的桌面应用程序,它可以从 MySQL 获取数据并允许用户将文件从他们的桌面传输到服务器。
我知道我可以在 AIR 中编写桌面应用程序,Fireworks 将如何发挥作用?
AIR 可以连接 MySQL 吗?
一个FTP文件可以用AIR吗?
第二点,可以在 AIR 中编写诸如铃声制作器、磁盘修复/分区实用程序之类的应用程序吗?我知道 AIR 使用网络技术,但还有什么其他可能的呢?
-杰森
AIR 应用程序是 Flash 应用程序的桌面版本。因此,您可以在 Flash 应用程序中执行的任何操作都可以在 AIR 应用程序中执行。Flash 应用程序与 MySQL 一起使用,因此您应该能够让 AIR 应用程序与 MySQL 一起使用。
AIR 应用程序还可以访问本地文件系统。例如,您可以编写一个 AIR 文件加载器应用程序。
你是说 Adobe Fireworks 吗?我会使用 Fireworks 进行界面设计。它还有一些可定制的资产。
这是产品页面,他们有更多关于它的功能的信息。
http://www.adobe.com/products/fireworks/features/?view=topnew
您可以使用 Fireworks 为大多数部分的 UI(用户界面)创建图像,这已经足够了,如果您需要高级阴影和颜色选项,您可以查看 Photoshop,但 Fireworks 非常适合基本的图形内容。
我不确定您的问题是否与 UI 有关,因为烟花本身与构建 Air 应用程序无关。
您可以使用不同的解决方案来构建您的 air 应用程序,可能会跑题,但如果您还没有决定如何构建 AIR 应用程序,我会研究 Adobe Flash Builder 4,5、flex 和 AIR 开发库。Flex 也非常适合轻松更改用户界面 (CSS),您可以在其中创建带有烟花的图像 :)
Fireworks 是我最喜欢的设计工具。如果您正在使用数字图形,则几乎不需要将目光从 FW 转向 Photoshop 和 Illustrator 之类的东西。所有 CS5 软件介绍屏幕都是在 Fireworks 中设计的。它具有我所见过的最好的 32 位 PNG 输出,并且颜色已经死了,没有 PS 更改其从创作环境的输出的问题。
根据经验,我不建议花时间在 AIR 上。Web 应用程序是要走的路,由于编程维护成本、版本发布和新技术发布的速度,对桌面甚至移动特定设备应用程序的投资将很难证明是合理的。