Actionscript 3 我可以用Flash/Actionscript 3为web/AIR制作一个客户自助产品选择工具吗?

Actionscript 3 我可以用Flash/Actionscript 3为web/AIR制作一个客户自助产品选择工具吗?,actionscript-3,air,selection,product,Actionscript 3,Air,Selection,Product,我是否可以只使用Flash/Actionscript 3为web/AIR制作一个客户自助产品选择工具,而不必使用像SQLite这样的单独数据库 基本上,在选择一般类别后,客户将与他们的需求相关的标签词拖放到相邻的框中,然后在旁边的框中显示与这些标签对应的产品列表,从最大到最小 我知道数据库驱动的应用程序确实在增长,但我不清楚这种情况是否真的值得,因为我才刚刚开始学习(Lynda.com),而且我更多的是出于内容/设计思维 谢谢您,请原谅我的不妥。一个纯ActionScript 3工具可以很好地工

我是否可以只使用Flash/Actionscript 3为web/AIR制作一个客户自助产品选择工具,而不必使用像SQLite这样的单独数据库

基本上,在选择一般类别后,客户将与他们的需求相关的标签词拖放到相邻的框中,然后在旁边的框中显示与这些标签对应的产品列表,从最大到最小

我知道数据库驱动的应用程序确实在增长,但我不清楚这种情况是否真的值得,因为我才刚刚开始学习(Lynda.com),而且我更多的是出于内容/设计思维


谢谢您,请原谅我的不妥。

一个纯ActionScript 3工具可以很好地工作,但无论您以何种方式分割它,您都必须以某种方式存储哪些产品映射到哪些标签。无论您是通过数据库、XML文件执行此操作,还是仅将其编译到应用程序中,都将取决于许多事项,包括:

  • 你有多少产品
  • 应用程序是否需要Internet连接
  • 数据库需要多久更新一次

等等。另外请注意,您将只能在AIR中使用本地SQLite数据库。在web浏览器中运行时,API不可用(无论如何,对于Flash应用程序)。

非常感谢您的回复。我一直在思考将产品映射到标签的最佳方式,而数据库可能会在以后造成最小的痛苦,尽管我倾向于用它制作一个独立的Flash“游戏”,当一条新的线出现时,它可能只是把我自己画在一个角落里。我将不得不使用MySQL,因为这是所有WP支持的,并且放弃在桌面AIR应用程序中使用不需要互联网的SQLite db。再次感谢。对于AIR应用程序,您可以随时使用它打包预加载的SQLite数据库,因此您不需要互联网连接。由于AIR有一个相当不错的内置自动更新机制,所以当新版本发布时,您可以使用该机制发送更新。