adobe actionscript 3软件之间的差异应该用于创建youtube样式注释吗?

时间:2011-06-17 10:33:33

标签: php sql flash flex flash-builder

我正在制作一个吉他教程网站,用户可以在其中选择一首歌的部分内容,然后写下如何进行吉他技巧的说明。当有人播放该歌曲时,会弹出解释,就像youtube样式注释一样。这就像youtube视频注释,除了吉他课程专属:

当有人播放歌曲时,注释会实时显示。

- 将有3个sql数据库:用户信息(例如电子邮件,密码等...),歌曲元信息(例如歌曲名称,歌曲长度等等),注释信息和内容(例如,注释开始和结束时间(在应该显示分析/注释时排队等),等等。 flash gui将与所有数据库进行交互。

- 该网站将在php中完成。

那里有很多选择(Adobe Flash CS5,flex,flash builder),三者之间有什么区别?

你能推荐一款基于规格吗?我不想为php的flash Builder 4.5降低799美元,但也不想购买flex builder 3.0 US $ 99,如果它需要我更长的时间。

由于

2 个答案:

答案 0 :(得分:2)

首先,你需要区分flash和flex:

  • Flash主要用于制作动画,基本网站,游戏。它比flex更轻巧。

  • Flex是一个主要用于创建富Internet应用程序的框架。它更加强大,并为开发人员提供了许多内置组件来快速创建应用程序。如需概览,请查看tour de flex

一旦您知道要使用哪种技术,就可以决定要购买的软件

  • 如果要在Flash Builder中创建Flash CS5项目,则需要Flash CS5和Flash Builder。 Flash Builder具有更好的编码支持,例如代码完成,......但是没有必要实现您的目标。
    事实上,大多数Flash开发人员使用FlashDevelopFDT eclipse plugin

  • 要开发Flex,您可以使用Flex Builder或Flash Builder。
    您也可以在Flex Builder中使用flex 4.5 SDK,因此您也可以在Flex构建器中开发flex 4。当然,Flash Builder还有比Flex Builder更多的额外功能。

如果选择Flash Builder,您应该知道:

所以,选择一切都取决于你想要达到的目标和方式。你是唯一一个可以回答这个问题的人,所以我建议你深入挖掘一下,看看一方与另一方的所有好处。

干杯

答案 1 :(得分:2)

什么不是

这听起来像是一个严肃的应用程序,所以我会完全放弃Flash CS5:你没有获得所有的编程生产力(比如代码完成),并且很难在代码中带来好的结构。您可以将Flash CS5用于动画,横幅,简单小程序等,但对于更大的应用程序来说,它不是一个好的选择。

<强>免

您可以免费使用,因为Flex SDK是开源的,并且mxmlc编译器可以免费使用(您也可以使用mxmlc编译纯动作脚本代码)。这里有两个选择:

  • 简单的文本编辑器(带有AS和Flex的插件),如Vim或TextMate。在命令行或使用ANT进行编译。
  • FlashDevelop是一个免费的IDE(如FlashBuilder),可以完成FlashBuilder所能做的一切。你没有得到一个设计模式(我一个人,不要认为这是一个缺点)

不免费

有FlashBuilder,FDT和IntelliJ Idea(可能还有其他一些),它们都非常昂贵。如果你要做更多的Flex或AS项目,那绝对值得花费,但对于一个项目,你可能会重新考虑。至于php集成:它会加快开发时间,但如果只是针对一个项目,我真的不认为这是值得的,考虑到你可能不得不做一些关于如何获得这些集成功能的初步研究工作。如果您多次使用它们,它们只能获得回报。

还有FlashBuilder 3的选项。它比以后的版本慢,并且编码帮助较少,但如果你愿意,你可以使用它来使用Flex 4.5 SDK,这不是一个破坏者。

谁是

您的选择也可能取决于将要开展工作的开发人员。如果您的开发人员精通Flash CS5但不了解FlashBuilder或命令行编译的第一件事,那么请务必使用Flash CS5。