首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >adobe ActionScript3软件之间的差异,以及应该使用哪些软件来创建youtube样式的注释?

adobe ActionScript3软件之间的差异,以及应该使用哪些软件来创建youtube样式的注释?
EN

Stack Overflow用户
提问于 2011-06-17 18:33:33
回答 2查看 142关注 0票数 0

我正在开发一个吉他教程网站,用户可以在这个网站上选择一首歌的部分,然后写一篇关于如何做吉他技巧的解释。每当有人播放这首歌时,解释就会弹出来,就像youtube风格的注释一样。它就像youtube上的视频注释,除了吉他课程的独家内容:

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

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

-The网站将在php中完成。

有很多选择(Adobe flash CS5,flex,flash builder),三者之间有什么不同?

你能根据规格推荐一款吗?我不想花799美元为php的flash builder溢价4.5美元,但也不想购买flex builder 3.0美元99美元,如果它会花我更长的时间。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-17 18:58:53

What not

这听起来像是一个严肃的应用程序,所以我会完全抛弃Flash CS5 :你不会得到所有的编程效率的东西(比如代码完成),而且更难在你的代码中带来良好的结构。你可以使用Flash来制作动画、横幅、简单的CS5等等,但是对于更大的应用来说,这不是一个好的选择。

免费

您可以免费这样做,因为Flex SDK是开放源代码的,并且mxmlc编译器可以免费使用(您也可以使用mxmlc编译纯actionscript代码)。这里有两个选项:

  • 简单的文本编辑器(带有AS和Flex插件),比如Vim或TextMate。在命令行或使用ANT.
  • FlashDevelop编译是一个免费的集成开发环境(如FlashBuilder),它可以做几乎所有FlashBuilder能做的事情。你不会得到一个设计模式(我就是其中之一,并不认为这是一个缺点)

不能释放

还有FlashBuilder、FDT和IntelliJ Idea (可能还有其他一些),它们的价格都差不多。如果你想做更多的Flex或AS项目,这绝对是值得的,但只有一个项目,你可能会重新考虑。至于php集成:它会加快开发时间,但如果只是为了一个项目,我真的不认为这是值得的,考虑到你可能不得不做一些初步的研究,如何让这些集成功能发挥作用。只有当你多次使用它们时,它们才会得到回报。

还有Flex3的选择,它比以后的版本更慢,编码辅助也更少,但如果你愿意,你可以让它与FlashBuilder 4.5 SDK一起工作,所以这不是一个破坏。

谁是的

您的选择也可能取决于将要做这项工作的开发人员。如果你有一个精通闪存CS5的开发人员,但对FlashBuilder或命令行编译一无所知,那么一定要选择闪存CS5。

票数 2
EN

Stack Overflow用户

发布于 2011-06-17 18:49:09

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

  • Flash主要用于制作动画、基础网站、游戏等。它比Flex轻量级得多。
  • Flex是一个主要用于创建富互联网应用程序的框架。它更健壮,并为开发人员提供了许多内置组件来快速创建应用程序。有关概述,请查看tour de flex

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

  • 如果你想在Flash Builder中创建一个Flash项目,你将需要Flash CS5和Flash Builder。Flash Builder有更好的编码支持,如代码完成,...但实现你的目标并不是必须的。

事实上,大多数FDT eclipse plugin.

  • To开发人员都使用FlashDevelop或Flex。

你也可以在flex Builder中使用flex4.5SDK,所以你也可以在Flex builder中开发flex4。当然,Flash Builder比Flex Builder有更多额外的功能。

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

  • Flash Builder4.5主要针对移动设备发布,Flash Catalyst support
  • Flash Builder 4.5 for PHP支持Zend框架

因此,实际上,选择完全取决于你想要实现什么以及如何实现。您是唯一能回答这个问题的人,所以我建议您深入挖掘一下,看看其中一个与另一个的所有好处。

干杯

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6384490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档